CentOS上使用Dropbox

作者: velcbo 2014-07-14 09:45:04
Dropbox就不用介绍了,国外的网盘,现在已经不墙,能访问了。和国内网盘相比,Dropbox起步很早。虽然免费空间很小,只有2G(国内几个公司都是免费15G),但是优势在于支持多平台。据我了解,目前国内支持mac os的网盘只有金山,而支持linux的就没有。Dropbox在windows,mac,linux都有支持,很赞。

目前我使用Dropbox管理笔记,等等,所以占用空间也不大。

Table of Contents

安装
问题

1 安装
直接访问https://www.dropbox.com/install?os=lnx ,根据不同平台,选择下载不同的安装包。我的桌面是CentOS,所以选择rpm安装。

安装完成后,操作系统的panel(不太会翻译成中文,就是会显示时间,还有输入法的哪个地方)上会出现一个dropbox的图标。

安装完成后,在命令行可以用dropbox命令查看状态。

2 问题
执行命令:dropbox start,得到如下信息Dropbox isn't running!Dropbox is already running!

这貌似是一个bug。导致Dropbox不能正常同步。执行ps aux | grep dropbox 命令,找到dropbox进程,并杀死。重新执行 dropbox start,就ok了。

Author: <kyle@localhost.localdomain>

Date: 2013-02-05 09:09:44 CST

HTML generated by org-mode 6.21b in emacs 23

CentOS服务器里都不装视窗,安装Dropbox只能通过命令行来装。

dropbox有提供相应的命令行脚本,下面分享一下我今天的学习笔记吧。

这可是小余花了一下午琢磨出来的成果。

#安装dropbox
32位:cd ~ && wget -O - http://www.dropbox.com/download?plat=lnx.x86 | tar xzf -
64位:cd ~ && wget -O - http://www.dropbox.com/download?plat=lnx.x86_64 | tar xzf -

在国内上面的命令下载不了文件,可以看命令行,看最终会跳到一个http://.....tar.gz 的一个文件。只要在这个文件的http改为https即可。好几个国外大站都被墙了,不明白这个广电局是怎么想的。好在这个HTTPS还能用。

#以后台方式运行dropbox
~/.dropbox-dist/dropboxd &

在putty中应该没有响应,直接ctrl+z
命令行安装是不能选择保存目录的,默认是在 /root/Dropbox

#关闭dropbox
kill -9 000
这个PID 自己用 ps命令看。

#查看进程是否已经关闭
ps -ef | preg dropbox

# 安装CLI
$ mkdir -p ~/bin
$ wget -P ~/bin http://www.dropbox.com/download?dl=packages/dropbox.py
$ chmod 755 ~/bin/dropbox.py
$ ~/bin/dropbox.py help

同样,在大陆还是不能直接下载dropbox.py,看命令行提示,直接修改https后再wget

#查看状态
$ ~/bin/dropbox.py status

#开启服务
$ ~/bin/dropbox.py start

运行这个命令后会提示你用浏览器去访问一个网址,你复制这个网址,在自己的电脑上(不是服务器了)访问,登陆账号密码后即可。

#停止服务
$ ~/bin/dropbox.py stop

#禁止端口广播,默认情况下dropbox会通过17500每隔30秒发送广播包(主要是基于LAN的同步)我们可以暂时关闭广播
$ ~/bin/dropbox.py lansync n

#自动同步某个目录,比如要备份/var/www这个目录,格式:ln -s 源文件 目标文件
cd /root/Dropbox
$ ln -s /var/www web_backup

这里说一下,要删除这个链接的话,rm -rf web_backup即可,注意了,不是web_backup/

链接后,dropbox就会自动同步/var/www这个目录下的所有文件了。

#每次开机自动开启
vi /etc/rc.d/rc.local

作者:flyingsk

相关资讯