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

评论

此博客中的热门博文

FreeBSD安装Pure-FTPd及user manager for PureFTPd

debian lighttpd php ssl

解决nginx出现File not found的问题