Linux VPS每天异地备份
一、首先需要找一枚FTP帐号,当然由于是用作备份,稳定和低价是第一位。大小完全根据你自己的网站大小选择。由于是V在PS直接远程上传,所以本地连接速度完全可以忽略。 二、在本地从一下地址下载备份脚本 http://soft.kwx.gd/tools/AutoBackupToFtp.sh 三、用EditPlus编辑文件 #!/bin/bash #你要修改的地方从这里开始 MYSQL_USER=root #mysql用户名 MYSQL_PASS=123456 #mysql密码 MAIL_TO=admin@ilovecn.com #数据库发送到的邮箱 由于不选择邮件形似发送,这边随便填写即可 FTP_USER=admin #ftp用户名 FTP_PASS=123456 #ftp密码 FTP_IP=ilovecn.in #ftp地址 FTP_backup=backup #ftp上存放备份文件的目录,自己新建 WEB_DATA=/home/wwwroot #要备份的网站数据 #你要修改的地方从这里结束 修改完后保存文件。 四、将其上传到VPS的root目录下 五、在home文件夹下新建backup文件夹。SSH代码如下 cd /home mkdir backup 六、运行以下代码在FTP中查看脚本是否起作用。 七、如果以上步骤都没问题的话,我们只需要添加定时任务让VPS定时执行该基本即可。操作如下 给脚本755权限 chmod +x /root/AutoBackupToFtp.sh 设置定时任务 crontab -e 在键盘中按下“i”后回车,输入以下内容 00 00 * * * /root/AutoBackupToFtp.sh 之后按Esc退出,然后shift+“;”组合键, 再输入wq,回车保存即可。