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

Где находятся настройки моего сервера (для резервного копирования)

Я создаю резервные копии файлов на своем сервере, но мне хотелось бы знать расположение наиболее важных файлов конфигурации сервера. I.E. - если я потеряю все на своем сервере, но хочу вернуться с теми же настройками конфигурации для PHP, MySQL, CPanel, WHM, DNS и т. д. - какие папки нужно сделать резервную копию, чтобы обеспечить плавный переход назад?

Конечно, БД и все файлы веб-приложений копируются другими методами.

Спасибо за помощь.

CentOS5, CPanel / WHM, MySQL, PHP ...

В основном, /etc это самый важный каталог. В любой системе типа Red Hat (как и CentOS) вы найдете некоторые настройки в /etc/sysconfig, но это довольно ограничено. Сделайте резервную копию всего /etc чтобы быть в безопасности.

cPanel предоставляет собственное средство резервного копирования, вы можете запустить его из оболочки / cron:

# /scripts/cpbackup --force

Файл конфигурации находится в /etc/cpbackup.conf

База данных MySQL обычно хранится в /var/lib/mysql, но безопаснее использовать mysqldump.

Конфигурация DNS находится в /etc/named, но можно сделать резервную копию /var/named слишком.

Я также использую etckeeper (можно установить из EPEL), чтобы отслеживать, что было изменено в / etc, и при желании получить это с помощью git / mercurial.