centos

centos lamp备份怎么做

小樊
43
2025-08-24 23:18:07
栏目: 智能运维

一、备份方法

  1. 系统备份

    • 全量备份:用 tar 命令打包系统文件(排除特殊目录),如:
      sudo tar cvpzf /backup/backup_$(date +%Y%m%d).tar.gz --exclude=/proc --exclude=/lostfound --exclude=/sys /
    • 增量备份:用 rsync 同步重要数据到备份目录,如:
      rsync -avz --delete /path/to/important/data/ /backup/
  2. 数据库备份
    mysqldump 导出数据库结构和数据,如:
    mysqldump -u root -p database_name > /backup/mysql_backup_$(date +%Y%m%d).sql

  3. 文件备份

    • 备份 Apache/PHP 配置文件:
      cp -r /etc/httpd/ /path/to/backup/
      cp /etc/php.ini /path/to/backup/
    • 备份网站文件(如 /var/www/html):
      tar -czvf /backup/website_$(date +%Y%m%d).tar.gz /var/www/html/
  4. 远程备份
    scp 将备份文件传输到远程服务器,如:
    scp -P 22 /backup/backup_*.tar.gz user@remote_server:/path/to/remote/

二、定时任务设置

通过 crontab -e 添加定时任务,例如每天凌晨执行备份脚本:
0 0 * * * /path/to/backup_script.sh

三、注意事项

参考来源:

0
看了该问题的人还看了