使用dropbox自动备份vps上的网站
发表时间:2014-06-25 08:56:51
1、vps上装的wdcp
2、在wdcp上增加计划任务,增加后,记得更新计划任务,不然不会生效
3、注册dropbox,现在dropbox被墙,去百度一下dnscrypt,下载安装即可
4、在vps上安装dropbox
32位
请自行选择安装,不要都装
第一次测试: 在Dropbox目录下创建一个内容为 Hello 的 a.txt 文件。
5、建立软连接到备份网站
因为使用的wdcp,确认进入到了dropbox文件夹,所以代码如下
6、设置自动同步
编写一个定时任务同步脚本:
:wq —— 存盘退出(与指令 :x 功能相同)
:q —— 直接退出,如已修改会提示是否保存
:q! ——不保存直接退出
保存后,修改文件权限
完成
2、在wdcp上增加计划任务,增加后,记得更新计划任务,不然不会生效
3、注册dropbox,现在dropbox被墙,去百度一下dnscrypt,下载安装即可
4、在vps上安装dropbox
安装 Dropbox 客户端
打开 putty 执行如下命令安装32位
cd ~ && wget -O - https://www.dropbox.com/download?plat=lnx.x86 | tar xzf -64位
cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -
请自行选择安装,不要都装
设置帐号
执行如下命令开始设置帐号~/.dropbox-dist/dropboxd当看到
Please visit https://www.dropbox.com/cli_link?host_id=xxx to link this machine.的提示时,复制里面https的链接地址(选中并右键即可复制,不要ctrl+c)使用浏览器打开,会出现Dropbox的密码框,输入你刚刚注册的账号密码,等到 putty 里面出现
Client successfully linked, Welcome xxx!的提示即可完成设置。完成后,使用 Ctrl+C 键中断运行。
第一次测试: 在Dropbox目录下创建一个内容为 Hello 的 a.txt 文件。
echo "Hello" > a.txt运行同步程序
~/.dropbox-dist/dropboxd打开Dropbox网页的 Files ,就会看到你的文件了。 输入 Ctrl+C 中断同步.
5、建立软连接到备份网站
因为使用的wdcp,确认进入到了dropbox文件夹,所以代码如下
ln -s /www/backup
6、设置自动同步
编写一个定时任务同步脚本:
vi backup.sh
代码如下:#!/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:w ——保存当前文件
:wq —— 存盘退出(与指令 :x 功能相同)
:q —— 直接退出,如已修改会提示是否保存
:q! ——不保存直接退出
保存后,修改文件权限
chmod +x backup.sh
设置自动运行和关闭
crontab -e
因为已经设置过了计划任务,所以,可以参考上面的格式写代码# 0 4 * * * sh /root/backup.sh restart # 0 5 * * * sh /root/backup.sh stop以上代码是每天4点开始同步,5点关闭同步
完成
------分割线---------------------------------------
您可能感兴趣
留个脚印
-
最新评论