Назад | Перейти на главную страницу

Сравнение двух серверов Linux на предмет различий

Я пытался найти похожий пост, но не смог. Приносим извинения, если это дубликат.

У нас есть несколько серверов RHEL6, на которых размещены различные приложения. Со временем на этих серверах были внесены некоторые изменения в системные параметры, такие как tcp_fin_timeout, /etc/security/limits.conf и т. Д., Чтобы улучшить производительность приложений и исправить проблемы.

Нам необходимо обновить эти серверы до RHEL7. Поскольку предыдущие изменения нигде не регистрировались и о них давно забыли, существует ли сценарий / инструмент, который может перечислить все системные параметры и их значения, чтобы можно было сравнить серверы и убедиться, что мы ничего не пропустили?

Чтобы перечислить различные файлы, вы можете сделать rsync с --list-only вариант, чтобы файлы фактически не передавались.

Это не идеальное решение, так как оно не скажет вам, в чем разница между файлами, но это только начало. Сохраните список в файл (rsync --list-only ... > filelist.txt), а затем вы можете скопировать только эти файлы во временное место и запустить diff.