VPS一键备份脚本

VPS备份是每个站长必做的功课,这里介绍两个一键备份脚本。

脚本一:

特点:每天自动备份,并上传文件到邮箱和FTP空间

脚本下载地址:

http://www.ouvps.com/wp-content/uploads/sh/backup1.sh

使用方法:

一:安装必备工具

yum install sendmail mutt lftp
二:创建备份文件存储目录
mkdir /home/backup
三:修改脚本

#你要修改的地方从这里开始
MYSQL_USER=root #mysql用户名
MYSQL_PASS=123456 #mysql密码
MAIL_TO=cat@hostloc.com #数据库发送到的邮箱
FTP_USER=cat #ftp用户名
FTP_PASS=123456 #ftp密码
FTP_IP=imcat.in #ftp地址
FTP_backup=backup #ftp上存放备份文件的目录,这个要自己得ftp上面建的
WEB_DATA=/home/www #要备份的网站数据
#你要修改的地方从这里结束

把脚本中相关信息替换成自己的信息,然后上传脚本到root根目录

四:修改脚本权限

chmod 755 /root/backup1.sh

五:添加计划任务,每天自动执行脚本

crontab -e
然后输入
00 00 * * * /root/backup1.sh
系统每天在0点0分自动执行备份任务。

脚本二:

脚本特色:

可指定要备份的数据库,Mysql数据库比较复杂时有用。

支持本地和多重备份(ftp,scp,amazon s3),异地备份可选完全和增量备份。

下载脚本:http://www.ouvps.com/wp-content/uploads/sh/backup2.sh

如果你需要进行远程FTP、SCP备份,则需安装lftp、expect

yum -y install lftp expect

具体的功能脚本注释中有详细的说明。使用方法可参考脚本一。

Add a Comment

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