Сравнение конфигурации ОС двух серверов RHEL

IE должен кэшировать результат PAC на сервер/хост по умолчанию и должен только перезагружать файл PAC, когда он разрешает хост, он не говорил на той сессии, он не должен загружать его по каждому запросу.

Ключ реестра, который управляет, кэширует ли он результат хостом или не:

HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings
Value: EnableAutoproxyResultCache
Type: REG_DWORD
Data value: 0 = disable caching; 1 (or key not present) = enable automatic proxy caching (this is the default behavior)

Или можно управлять им с групповыми политиками со следующей установкой:

User Configuration\Administrative Templates\Windows Components\Internet Explorer
Disable caching of Auto-Proxy scripts
7
задан 12 July 2011 в 16:57
5 ответов

Это не абсолютно всесторонне, но об/мин может обеспечить хорошее начало. Можно получить список установленных пакетов:

rpm -qa > pkgs.txt

Используя стандартные инструменты UNIX, такие как туалет и cmp, можно сказать, который пакеты / не находятся на этих двух машинах.

После этого можно использовать - проверяют опцию видеть, отличается ли какой-либо из конфигурационных файлов:

об/мин - проверяет cat pkgs.txt

Посмотрите, что страница справочника об/мин для получения информации об информации, сообщенной - проверяет флаг.

1
ответ дан 2 December 2019 в 23:49

Лучшим способом является централизованное решение, потому что "конфигурация ОС" не существует. Linux не знает реестр, таким образом, конфигурация распространена на всем протяжении файловой системы. Это делает его довольно трудно, чтобы сделать то, что Вы хотите.

Тем не менее можно просто скопировать каталог /etc из всех серверов в одно место и затем сравнивают их с diff -uNr

Это должно дать Вам 90% конфигурации, но Вы также получите много ложных отрицательных сторон.

1
ответ дан 2 December 2019 в 23:49

Смонтируйте корневые разделы ОС в/mnt/osA и/mnt/osB

diff -rq /mnt/osA /mnt/osB дал бы Вам некоторый вывод, подобный Solaris lucompare

Вы могли затем разность больше относительно файлов тесно, как sysctl.conf, httpd.conf, и т.д.

И как мог я забывать Проект! С Проектом можно работать против системы и получить рецепт того, что изменилось от установки по умолчанию.

1
ответ дан 2 December 2019 в 23:49

Если Ваши программы и инструменты не придерживаются предложенного расположения каталога, и вся конфигурация заканчивается в /etc, затем нет никакого простого способа к "разности" Ваших установок ОС.

0
ответ дан 2 December 2019 в 23:49

sysctl может быть Вашим другом. Что-то вроде:

for host in foo.example.com bar.example.com ; do
  ssh root@$host sysctl -a > $host.conf
done

И затем Вы различный :)

0
ответ дан 2 December 2019 в 23:49

Теги

Похожие вопросы