溫馨提示×

centos apache2備份與恢復方法

小樊
36
2025-08-10 14:11:32
欄目: 智能運維

備份方法

  • 文件備份:用tar命令打包配置文件/etc/httpd/conf/、網站文件/var/www/html/和日志文件/var/log/httpd/。例如:sudo tar -czvf apache_backup_$(date +%Y%m%d).tar.gz /etc/httpd/conf /var/www/html /var/log/httpd。
  • 數據庫備份:若使用MySQL,用mysqldump命令備份數據庫,如sudo mysqldump -u username -p database_name > backup.sql。
  • 系統鏡像備份:用tar命令創建系統鏡像,如sudo tar cvpzf backup.tgz --exclude=/proc --exclude/sys /。
  • 自動化備份:編寫腳本并結合cron定時任務實現,如每天凌晨備份。

恢復方法

  • 文件恢復:用tar命令解壓備份文件到對應目錄,如sudo tar -xzvf apache_backup_$(date +%Y%m%d).tar.gz -C /。
  • 數據庫恢復:用mysql命令恢復數據庫,如sudo mysql -u username -p database_name < backup.sql。
  • 系統恢復:用tar命令解壓系統鏡像到根目錄,如sudo tar xvpfz backup.tgz -C /。
  • 配置檢查與重啟:恢復后用sudo apachectl configtest檢查配置文件語法,無誤后用sudo systemctl restart httpd重啟服務。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女