无标题文档
wdCP系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用教程) wdCDN系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用手册)
wdOS系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用教程) wdDNS系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用手册)
注册 发贴 提问 回复-必看必看 wddns免费智能 DNS 开通 本地或虚拟机使 用wdcp 一键包在mysql编 译时"卡住"
AI导航网AI应用网站大全 wdcp官方技术支持/服务 阿里云8折优惠券 无敌云 腾讯云优惠中,现注册更有260代金额券赠送
返回列表 发帖
提问三步曲: 提问先看教程/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就用
  1. cd ~ && wget -O - "http://www.dropbox.com/download?plat=lnx.x86" | tar xzf -
复制代码
64bit的Centos就用
  1. cd ~ && wget -O - "http://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -
复制代码
输入后会自动下载并解压
运行
  1. ~/.dropbox-dist/dropboxd &
复制代码
会一直弹窗一个链接,你点击链接,登录上你的dropbox账号,然后再次输入密码。
在sshd端里就会见到 Client successfully linked, Welcome 你的用户名!
这就是证明你用这个dropbox用户名成功绑定这台VPS了。

建立目录软链接
在wdcp里面有个计划任务,网站备份是备份到 /www/backup/site
所以我们就这样
  1. cd ~/Dropbox
  2. ln -s /www/backup/site
复制代码
再次运行dropbox
  1. ~/.dropbox-dist/dropboxd &
复制代码
现在就会把你的备份传上dropbox了

注意了,如果没有使用过计划任务备份网站的话,wdcp是没有site这个目录的,所以不用担心为什么运行了dropbox里也没有site这个目录
接下来我们要进行每天的自动备份,省去每次登陆wdcp然后手动备份的麻烦
  1. cd ~
复制代码
  1. killall dropbox
复制代码
  1. vi backup.sh
复制代码
然后会看到 new files的字眼
insert以下的代码 这里我用 i
  1. #!/bin/sh
  2. start() {
  3. echo starting dropbox
  4. /root/.dropbox-dist/dropboxd &
  5. }
  6. stop() {
  7. echo stoping dropbox
  8. pkill dropbox
  9. }
  10. case "$1" in
  11. start)
  12. start
  13. ;;
  14. stop)
  15. stop
  16. ;;
  17. restart)
  18. stop
  19. start
  20. ;;
  21. esac
复制代码
保存退出 我用 :wq
到了这里我们就回到wdcp里面去先把计划任务给设定了。
系统设置-计划任务
修改到你喜欢的备份时间,比如说半夜备份,启动后更新计划任务

wdcp设置好了,我们又回到sshd里去
  1. chmod +x backup.sh
复制代码
  1. crontab -e
复制代码
这里你会看到crontab里已经有一行命令了,这就是刚才在wdcp里设置的。
insert
  1. 0 4 * * * sh /root/backup.sh restart
  2. 0 5 * * * sh /root/backup.sh stop
复制代码
早晨4点开始上传备份,5点结束的意思,可以自己设置哦。

在网上有备份mysql的,那个还得输入密码什么的,觉得很麻烦,所以还是用回wdcp的计划任务,直接备份mysql
具体怎么做,你该知道了吧。

小小贡献,dropbox邀请新用户可以扩增空间到18GB,记得用链接注册哦  http://db.tt/8bfXj1kM

不错,虽然也有点广告嫌疑
看清提问三步曲及多看教程/FAQ索引(wdcp,v3,一键包,wdOS),益处多多.wdcp工具集 阿里云主机8折优惠码

TOP

老大,为了免费空间嘛,多多谅解。
之前确实为了这备份,天天都得备份下载,有了你的计划备份加上这个dropbox每天免去备份的工作,效率好很多。
接下来的问题就是将来备份的压缩文件太大了,怎么弄成分卷呢?

TOP

这是先用计划任务备份在自己的服务器上,然后再把计划备份的文件上传到dropbox。上传完了,你的计划备份的文件还是在你的服务器里的,可以几天删除一次,dropbox的也是。
这只是怕服务器出错把网站资料弄没的一个保障,多一个备份多一份安心嘛。
我现在有3-4个站点,已经用了2个GB了。

TOP

确实不错,值得一顶

TOP

返回列表