配置文件备份
/etc/apache2/(主配置文件、虚拟主机配置等)。tar 命令打包压缩,例如:sudo tar -czvf apache_config_backup.tar.gz /etc/apache2/。网站数据备份
/var/www/html/),备份文件及目录:sudo tar -czvf website_backup.tar.gz /var/www/html/。mysqldump -u username -p database_name > db_backup.sql。自动化与工具
crontab 设置每日/每周备份,例如:0 2 * * * tar -czvf /backup/apache_$(date +%F).tar.gz /etc/apache2 /var/www/html。BackupNinja、Duplicity 等工具实现增量备份、加密存储。配置文件恢复
sudo systemctl stop apache2。sudo tar -xzvf apache_config_backup.tar.gz -C /。sudo systemctl start apache2。网站数据恢复
sudo tar -xzvf website_backup.tar.gz -C /var/www/html/。mysql -u username -p database_name < db_backup.sql。系统级恢复
参考来源: