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
Это не абсолютно всесторонне, но об/мин может обеспечить хорошее начало. Можно получить список установленных пакетов:
rpm -qa > pkgs.txt
Используя стандартные инструменты UNIX, такие как туалет и cmp, можно сказать, который пакеты / не находятся на этих двух машинах.
После этого можно использовать - проверяют опцию видеть, отличается ли какой-либо из конфигурационных файлов:
об/мин - проверяет cat pkgs.txt
Посмотрите, что страница справочника об/мин для получения информации об информации, сообщенной - проверяет флаг.
Лучшим способом является централизованное решение, потому что "конфигурация ОС" не существует. Linux не знает реестр, таким образом, конфигурация распространена на всем протяжении файловой системы. Это делает его довольно трудно, чтобы сделать то, что Вы хотите.
Тем не менее можно просто скопировать каталог /etc
из всех серверов в одно место и затем сравнивают их с diff -uNr
Это должно дать Вам 90% конфигурации, но Вы также получите много ложных отрицательных сторон.
Смонтируйте корневые разделы ОС в/mnt/osA и/mnt/osB
diff -rq /mnt/osA /mnt/osB
дал бы Вам некоторый вывод, подобный Solaris lucompare
Вы могли затем разность больше относительно файлов тесно, как sysctl.conf, httpd.conf, и т.д.
И как мог я забывать Проект! С Проектом можно работать против системы и получить рецепт того, что изменилось от установки по умолчанию.
Если Ваши программы и инструменты не придерживаются предложенного расположения каталога, и вся конфигурация заканчивается в /etc
, затем нет никакого простого способа к "разности" Ваших установок ОС.
sysctl может быть Вашим другом. Что-то вроде:
for host in foo.example.com bar.example.com ; do
ssh root@$host sysctl -a > $host.conf
done
И затем Вы различный :)