Когда я еще начинал свое изучение системы Linux, я очено много раз ошибался при настройке системы и вся беда была в том, что я не подумал вовремя сохранить перед редактированием оригинальный файл конфигурации, думаю я не один такой.. :) После этого я создал себе скрипт для регулярных backup всего каталога /etc с фиксированием даты его сохранения и когда у меня очередной раз "забыл как там было" или "не получилось", то открываем архив последнего backup и вуаля... полегчало. :)
и еще совет начинающим.. в каталоге /etc создайте каталог например /script и храните все такие скрипты там.. Знаю, точнее догадываюсь, что скажут гуру, но поверьте оно того стоит. Ведь при архивации вашего каталога /etc запакуются и ваши скрипты в той версии которая была тогда и если вдруг понадобится посмотреть, а как я раньше это делал - пожалуйста в архиве.. Место хранения архивов на ваше усмотрение, у меня выделенный раздел или просто в /home/backup/etc.
И еще! После каждых изменений в конфигурационных файлах запускайте скрипт архивации каталога /etc ... Для упрощения запуска сделайте в /usr/local/bin ссылку на этот скрипт в /etc/scripts/bak-etc.sh
Тогда не надо будет указывать каждый раз полный путь к скрипту..
Сам скрипт ниже:
#!/bin/bash
##
mdate=`date +%d%m%y_%H.%M`
cd /home/backup/etc;
tar -cf etc-$mdate.tar /etc;
gzip -9 etc-$mdate.tar;
cd
exit 0
И удачи всем вам.. :)
и еще совет начинающим.. в каталоге /etc создайте каталог например /script и храните все такие скрипты там.. Знаю, точнее догадываюсь, что скажут гуру, но поверьте оно того стоит. Ведь при архивации вашего каталога /etc запакуются и ваши скрипты в той версии которая была тогда и если вдруг понадобится посмотреть, а как я раньше это делал - пожалуйста в архиве.. Место хранения архивов на ваше усмотрение, у меня выделенный раздел или просто в /home/backup/etc.
И еще! После каждых изменений в конфигурационных файлах запускайте скрипт архивации каталога /etc ... Для упрощения запуска сделайте в /usr/local/bin ссылку на этот скрипт в /etc/scripts/bak-etc.sh
Тогда не надо будет указывать каждый раз полный путь к скрипту..
Сам скрипт ниже:
#!/bin/bash
##
mdate=`date +%d%m%y_%H.%M`
cd /home/backup/etc;
tar -cf etc-$mdate.tar /etc;
gzip -9 etc-$mdate.tar;
cd
exit 0
И удачи всем вам.. :)