[b]一 、备份网站[/b]

1、创建保存备份文件的路径 /backup

     sudo mkdir /backup

2、创建备份脚本

     vi /home/terry/webbackup.sh

     输入
     NUM=$(date +%w)
     cd /var/www
     tar zcf /backup/${NUM}.web.tar.gz html –exclude phpmyadmin

     然后将webbackup.sh脚本设置可执行的权限 chmod +x /home/terry/webbackup.sh
     以上脚本以星期命名文件也就是能够保存备份七天,其中  –exclude phpmyadmin是备份的时候排除 phpmyadmin目录

3、创建crontab计划任务

     crontab -e
     输入 00 02 * * * /home/terry/webbackup.sh

     按Ctrl+o保存计划,设置每天另成2点备份

4、重启crontab服务

     sudo /etc/init.d/cron restart

[b]二、备份数据库[/b]

1、创建备份脚本

     vi /home/terry/mysqlbackup.sh

     输入
     rq=`date +%Y%m%d`
     mysqldump -u terry -p123456 –all-databases > /backup/mysql$rq.tar.gz

     然后将mysqlbackup.sh脚本设置可执行的权限 chmod +x /home/terry/mysqlbackup.sh
     以上脚本每天备份

2、创建crontab计划任务

     crontab -e
     在最后一行输入 00 03 * * * /home/terry/mysqlbackup.sh

     按Ctrl+o保存计划设置每天凌晨三点备份

3、重启crontab服务

     sudo /etc/init.d/cron restart

 

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*
验证你是否是机器人,请输入以下图片中的单词。 点击图片可以收听此验证码。
点击收听验证码