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,回车保存即可。
评论