1. wordpress备份
先说说wordpress的备份插件,有很多,比较出名的有 1. UpdraftPlus Backup 2. BackWPup
不过好像都没有能支持百度云盘的,下面推荐一个bypy
工具,python代码写的,可以用来管理百度云盘。
2. 配置安装过程
- 下载pip
yum install pip
pip install bypy
- 授权,执行下面命令后如图
bypy info
3. 一些简单的命令
注意:由于百度API的限制,只能访问百度云的/apps/bypy
目录
下面所说的云盘目录均为:/apps/bypy
一般显示为:
- 上传本目录到云盘
bypy upload [localpath] [remotepath] [ondup]
- 下载云盘目录到本地
bypy downdir [remotedir] [localdir]
- 下载云盘文件到本地
bypy downfile <remotefile> [localpath]
- 查看目录
bypy list [remotepath] [format] [sort] [order]
- 比较本地和云盘
bypy compare [remotedir] [localdir]
- 其它命令可以看帮助
bypy --help
- 测试下
4. 怎么做定时备份呢?
- 建个目录,用来上传下载,如:
baidu
mkdir /baidu
cd /baidu
- 写个脚本
vim backup.sh
脚本示例:
#!/bin/bash
tar zcf /baidu/wordpress.`date +%F`.tar.gz /data/wordpress
bypy upload
我备份了我的整个wordpress目录
- 定时任务
crontab -e
加上一条
0 1 * * 1 /usr/bin/bash /baidu/backup.sh
说明: 0 是 0 分 1 是 凌晨1点 最后一个1是每周一,0表示星期天
如果你网站更新频繁,可以每天备份。