наилучшая практика резервного копирования файлов конфигурации

Я хочу настроить froxlor на не свежий установочный удаленный сервер (Ubuntu 10.04.2).

Я занимаюсь администрированием сервера с двух месяцев. Прежде чем я начну, предыдущий парень установил и настроил некоторые службы и файлы. Я не знаю, что он делает, я могу только посмотреть, что он установил (по истории), но не то, что он редактировал. Я хочу установить Panel-Management-Panel «Froxlor» для администрирования всего этого с ним и не делать его вручную с помощью ssh. Мой кузен (он арендует сервер) также должен иметь возможность настроить некоторые вещи в браузере.

Эти службы уже установлены, настроены и использованы

  • apache 2 + php 5 + mysql 5.1
  • proftp 1.3
  • postfix 2.7 + курьером 0.62

Учебники, которые я нашел, основаны на новой системе установки. Я уже установил froxlor, но для его использования я должен выполнить некоторые скрипты и изменить / перезаписать конфигурационные файлы служб. Но если я это сделаю, текущие конфигурации будут потеряны.

Какова наилучшая практика резервного копирования конфигураций как можно проще (с меньшими усилиями и проблемами), а также настроить froxlor, а затем объединить резервные файлы.

Какие файлы данных / конфигов мне нужно сделать резервными?

    Установите программатор . На Ubuntu это пакет etckeeper Install etckeeper http://bit.ly/software-small . Выберите свою любимую систему контроля версий (среди Bazaar, Darcs, Git и Mercury). Запустите etckeeper init .

    Теперь, каждый раз, когда вы изменяете файл конфигурации, запустите sudo bzr commit из /etc (или sudo git commit или что-то еще). Кроме того, каждый раз, когда вы устанавливаете, обновляете или удаляете пакет, изменения в /etc будут автоматически привязаны к управлению версиями (с общим сообщением, поэтому лучше всего зафиксировать вручную с содержательным сообщением). Чтобы вернуться к более ранней версии, используйте bzr revert (или …).

    для apache большинство конфигурационных файлов будут расположены в / etc / apache2. Файлы конфигурации Proftpd также помещаются в / etc (/ etc / proftpd). Файлы конфигурации Postfix можно найти в / etc / postfix и курьером в / etc / courier.

    Самое лучшее, что вам нужно сделать, это создать tar всех этих файлов (tar cvzfp /root/apache2.tar.gz / etc / apache2 и т. Д.). Используйте параметр p для сохранения разрешений файлов.