centos

如何使用CentOS Extract进行网站备份

小樊
49
2025-08-08 14:56:23
栏目: 云计算

在CentOS中,通常使用tarrsync命令来备份网站,而非“CentOS Extract”(extract并非标准CentOS备份工具)。以下是具体方法:

一、使用tar命令备份网站文件

  1. 创建备份目录
    sudo mkdir -p /backup/website
    
  2. 打包网站文件
    假设网站根目录为/var/www/html,执行:
    sudo tar -czvf /backup/website/website_backup_$(date +%Y%m%d).tar.gz /var/www/html
    
    • -c:创建归档文件;-z:gzip压缩;-v:显示详细过程(可选)。

二、使用rsync命令备份(支持增量备份)

  1. 安装rsync
    sudo yum install rsync
    
  2. 执行备份
    sudo rsync -avz --delete /var/www/html /backup/website/
    
    • -a:归档模式;-v:显示详细信息;-z:压缩传输;--delete:删除目标端多余文件。

三、自动化备份(定时任务)

  1. 编写备份脚本
    创建/usr/local/bin/website_backup.sh
    #!/bin/bash
    BACKUP_DIR="/backup/website"
    SOURCE_DIR="/var/www/html"
    DATE=$(date +%Y%m%d)
    tar -czvf $BACKUP_DIR/website_$DATE.tar.gz $SOURCE_DIR
    
  2. 添加执行权限
    sudo chmod +x /usr/local/bin/website_backup.sh
    
  3. 设置cron定时任务
    sudo crontab -e
    
    添加以下内容(每天凌晨2点执行):
    0 2 * * * /usr/local/bin/website_backup.sh
    

四、注意事项

0
看了该问题的人还看了