Linux系统定时备份网站文件到七牛云存储脚本

一、七牛云帐号注册。

有些朋友可能会问为何要备份到七牛云?很简单,七牛云免费注册就能获取1G的存储空间,只要简单几步操做完成实名认证便可获取10G的存储空间,对于通常我的站点来讲已经足够备份使用了。若是尚未七牛云存储空间的请参照此教程申请并完成实名认证:【七牛云注册】python

注册成功后先建立七牛云存储空间名称。点击左上角“产品列表”选择“对象存储”点击进入。git

点击“新建存储空间”建立一个用于存放站点备分内容的存储空间。这里你本身填写的“存储空间名称”,请本身记住名称,由于备份脚本会用到。对于存储区域节点,你们能够根据本身VPS位置选择。访问限制选择“公开空间”。github

二、下载安装七牛云备份脚本。

由于是脚本下载后是“zip”文件,因此请先给本身的VPS安装一下zip软件,请先运行“apt-get install zip”或“yum install y zip”安装zip。Python版本2.7以上。七牛云存储

#安装zip:
yum install -y zip

#安装wget:
yum install -y wget

#下载七牛云备份脚本:
wget --no-check-certificate -O backuptoqiniu.zip https://github.com/wn789/www/raw/master/backuptoqiniu.zip

#解压backuptoqiniu.zip并进入backuptoqiniu文件夹:
unzip backuptoqiniu.zip && cd backuptoqiniu

#安装脚本:
python setup.py install

 

三、修改备份信息。

安装完成后,执行“vi backuptoqiniu.sh”编辑配置文件。不会编辑的,能够经过FTP软件把文件下载到本地再进行编辑。bash

下载后编辑备份相关内容。只需修改下图红框内容便可。修改好后上传到服务器覆盖原文件。服务器

如何获取上图中须要秘钥?请打开七牛云并登陆本身帐户密码,获取密钥。。申请好七牛云存储空间帐号后,点击右上角“我的面板”点击“密钥管理”获取密钥。测试

获取密钥后把密钥填写上去便可。spa

四、测试是否设置成功。

编辑完毕后,给backuptoqiniu.sh脚本加上运行权限,而后运行下面命令测试一下是否能正常运行。3d

cd backuptoqiniu && chmod +x backuptoqiniu.sh
./backuptoqiniu.sh

 

执行命令后显示以下图,表示安装设置脚本成功。code

五、设置脚本自动执行周期。

执行下面命令,表示天天凌晨2点自动运行这个脚本。

crontab -e
0 2 * * 0 /bin/bash /root/backuptoqiniu/backuptoqiniu.sh #添加这个脚本

 

相关文章
相关标签/搜索