提问三步曲: 提问先看教程/FAQ索引(wdcp,wdcp_v3,一键包)及搜索,会让你更快解决问题
1 提供详细,如系统版本,wdcp版本,软件版本等及错误的详细信息,贴上论坛或截图发论坛
2 做过哪些操作或改动设置等
温馨提示:信息不详,很可能会没人理你!论坛有教程说明的,也可能没人理!因为,你懂的
[分享] wdcp里的网站自动备份到免费云储存dropbox
第一次用VPS就是用的wdcp面板,只能说太棒!这几个月下来,wdcp陪伴了我建站的每一刻。
不会编程的我,经过无数次的反复在wdcp上使用各种程序,终于用上discuz和joomla这两款免费的开源程序。
眼看现在的论坛使用的空间越来越大,每天备份后下载到本地,然后再上传到百度云,真的很麻烦啊。为了那每天积累的数据只好认命。
无意中发现,原来dropbox有linux版,那就看看那度娘怎么说,原来CentOs还真能用。这下好了,还有自动备份的教程,结合wdcp的计划任务,尝试下,确实可行,今天特来和大伙分享。
闲话太多,对不起哦。
首先说明,教程是我网上找的,有错误麻烦各位大神指出,如果已经有相似的教程,就当我自言自语吧。
那我们开始吧
注册一个dropbox账号,可以用我的链接http://db.tt/8bfXj1kM (这样我们2人都会得到免费的空间)
在sshd端那里用root登录,(禁止了root登录的童鞋可以到wdcp开启)
32bit的Centos就用- cd ~ && wget -O - "http://www.dropbox.com/download?plat=lnx.x86" | tar xzf -
复制代码 64bit的Centos就用- cd ~ && wget -O - "http://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -
复制代码 输入后会自动下载并解压
运行- ~/.dropbox-dist/dropboxd &
复制代码 会一直弹窗一个链接,你点击链接,登录上你的dropbox账号,然后再次输入密码。
在sshd端里就会见到 Client successfully linked, Welcome 你的用户名!
这就是证明你用这个dropbox用户名成功绑定这台VPS了。
建立目录软链接
在wdcp里面有个计划任务,网站备份是备份到 /www/backup/site
所以我们就这样- cd ~/Dropbox
- ln -s /www/backup/site
复制代码 再次运行dropbox- ~/.dropbox-dist/dropboxd &
复制代码 现在就会把你的备份传上dropbox了
注意了,如果没有使用过计划任务备份网站的话,wdcp是没有site这个目录的,所以不用担心为什么运行了dropbox里也没有site这个目录
接下来我们要进行每天的自动备份,省去每次登陆wdcp然后手动备份的麻烦然后会看到 new files的字眼
insert以下的代码 这里我用 i- #!/bin/sh
- start() {
- echo starting dropbox
- /root/.dropbox-dist/dropboxd &
- }
- stop() {
- echo stoping dropbox
- pkill dropbox
- }
- case "$1" in
- start)
- start
- ;;
- stop)
- stop
- ;;
- restart)
- stop
- start
- ;;
- esac
复制代码 保存退出 我用 :wq
到了这里我们就回到wdcp里面去先把计划任务给设定了。
系统设置-计划任务
修改到你喜欢的备份时间,比如说半夜备份,启动后更新计划任务
wdcp设置好了,我们又回到sshd里去这里你会看到crontab里已经有一行命令了,这就是刚才在wdcp里设置的。
insert- 0 4 * * * sh /root/backup.sh restart
- 0 5 * * * sh /root/backup.sh stop
复制代码 早晨4点开始上传备份,5点结束的意思,可以自己设置哦。
在网上有备份mysql的,那个还得输入密码什么的,觉得很麻烦,所以还是用回wdcp的计划任务,直接备份mysql
具体怎么做,你该知道了吧。
小小贡献,dropbox邀请新用户可以扩增空间到18GB,记得用链接注册哦 http://db.tt/8bfXj1kM |