我的服务器设置位于哪里(出于备份目的)

我的服务器设置位于哪里(出于备份目的)

我正在备份服务器上的文件,但我想知道最重要的服务器配置文件的位置。例如 - 如果我丢失了服务器上的所有内容,但我想使用相同的 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以确保安全。

相关内容