Я пытался найти похожий пост, но не смог. Приносим извинения, если это дубликат.
У нас есть несколько серверов RHEL6, на которых размещены различные приложения. Со временем на этих серверах были внесены некоторые изменения в системные параметры, такие как tcp_fin_timeout, /etc/security/limits.conf и т. Д., Чтобы улучшить производительность приложений и исправить проблемы.
Нам необходимо обновить эти серверы до RHEL7. Поскольку предыдущие изменения нигде не регистрировались и о них давно забыли, существует ли сценарий / инструмент, который может перечислить все системные параметры и их значения, чтобы можно было сравнить серверы и убедиться, что мы ничего не пропустили?
Чтобы перечислить различные файлы, вы можете сделать rsync
с --list-only
вариант, чтобы файлы фактически не передавались.
Это не идеальное решение, так как оно не скажет вам, в чем разница между файлами, но это только начало. Сохраните список в файл (rsync --list-only ... > filelist.txt
), а затем вы можете скопировать только эти файлы во временное место и запустить diff
.