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

Я хочу настроить 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, а затем объединить резервные файлы.

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

2 Solutions collect form web for “наилучшая практика резервного копирования файлов конфигурации”

Установите программатор . На 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 для сохранения разрешений файлов.

  • Как устранить эту проблему при загрузке?
  • Как я могу совместно использовать интернет-соединение через USB?
  • Невозможно использовать самоподписанный сертификат. на локальном хосте
  • Почему скомпилированные программы создают копию с ~?
  • Почему Ubuntu хранит журналы демона на /var/log/daemon.log.1 вместо /var/log/daemon.log?
  • много ошибок dpkg при обновлении
  • last -t в Linux
  • Является /etc/rc.local хорошим местом для запуска скрипта, прежде чем какой-либо (обычный) пользователь сможет войти в систему?
  • ZFS монтирует только один из моих пулов при загрузке
  • apt-get неправильно разрешает зависимость от фиксированной версии в пакете Debian / Ubuntu
  • Ошибка: диск lvmid / ... не найден. Ввод аварийного режима
  • Interesting Posts

    Могу ли я каким-то образом обновить сжатые архивы?

    Backspace удаляет приглашение Bash

    Правильно настраиваемая среда

    Как сделать цвета дисплея Vim указанными цветовыми кодами?

    find arcana: невозможно заставить трубу работать в линии -exec

    Целое число с ведущими нулями (переносимо)?

    Запрос маршрута на общедоступный IP-адрес внутреннего частного IP-адреса

    Как редактировать / etc / fstab при загрузке системы для чтения только файловой системы?

    Получение неправильного ответа с даты через awk

    Перенасыщенные пакеты Linux между интерфейсами

    Почему bashrc проверяет, является ли текущая оболочка интерактивной?

    печатать только строки, где первый столбец уникален

    как передать ls -ltr после списка файлов для записи даты и времени

    Как включить доступ к USB-устройствам у гостей VirtualBox?

    Гауссовский, который запускается с nohup на удаленной машине Linux, убивается, когда локальный компьютер отключается до выхода оболочки

    Linux и Unix - лучшая ОС в мире.