溫馨提示×

Debian LAMP如何備份與恢復

小樊
38
2025-08-26 00:11:35
欄目: 智能運維

備份方法

  1. 系統全量備份
    • 使用 tar 命令打包系統文件(排除臨時目錄等):
      sudo tar -czvf backup.tar.gz --exclude=/proc --exclude=/sys --exclude=/dev /
    • 支持增量備份的工具:rsync(本地/遠程同步)、duplicity(加密增量)。
  2. 配置文件備份
    • 備份 Apache 配置:sudo tar -czvf apache_backup.tar.gz /etc/apache2/。
    • 備份 MariaDB 數據庫:sudo mysqldump -u root -p database_name > backup.sql。
  3. 自動化備份
    • 通過 crontab 設置定時任務,例如每日備份:
      0 0 * * * /bin/tar -czvf /backup/$(date +\%Y\%m\%d).tar.gz /etc/apache2 /var/www/html。

恢復方法

  1. 系統恢復
    • 使用 tar 解壓備份文件到根目錄:
      sudo tar -xzvf backup.tar.gz -C /。
  2. 配置與數據恢復
    • 恢復 Apache 配置:sudo tar -xzvf apache_backup.tar.gz -C /。
    • 恢復數據庫:mysql -u root -p database_name < backup.sql。
  3. 工具恢復
    • 使用 rsync 從遠程備份同步數據:sudo rsync -avz /path/to/backup/ /。

注意事項

  • 定期測試備份可恢復性,避免過期備份失效。
  • 敏感數據建議加密存儲(如用 gpg 加密備份文件)。
  • 重要備份建議存儲在異地或云存儲(如 SCP 傳輸到遠程服務器)。

參考來源:

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