我正在备份服务器上的文件,但我想知道最重要的服务器配置文件的位置。例如 - 如果我丢失了服务器上的所有内容,但我想使用相同的 PHP、MySQL、CPanel、WHM、DNS 等配置设置恢复... - 我必须备份哪些文件夹才能确保可以顺利过渡回来?
当然,DB和所有web-app文件都是通过其他方法备份的。
谢谢您的帮助。
CentOS5、CPanel/WHM、MySQL、PHP...
答案1
cPanel 提供了自己的备份功能,您可以从 shell/cron 运行它:
# /scripts/cpbackup --force
配置文件位于/etc/cpbackup.conf
MySQL数据库通常存储在 中/var/lib/mysql
,但是使用 更安全mysqldump
。
DNS 配置位于/etc/named
,但也可以备份/var/named
。
我也使用etckeeper
(可以从电力供应处)来跟踪 /etc 中发生的变化,并可选择使用 git/mercurial 来提取它。
答案2
一般来说,/etc
是最重要的目录。在任何 Red Hat 类型的系统(如 CentOS)中,您都会在中找到一些设置/etc/sysconfig
,但这些设置非常有限。备份所有内容/etc
以确保安全。