亚洲精品日韩欧美_欧美二区乱c少妇_中文字幕日韩在线播放_日韩不卡中文字幕

English |
  • 美國(guó)VPS主機(jī)推薦
  • |
  • 代購(gòu)服務(wù)
  • |
  • 10美元以下VPS
  • |
  • VPS新手指南/教程
  • |
  • 留言板
  • |
  • 關(guān)于
  • | 登錄 |

    在VPS中安裝Dropbox實(shí)現(xiàn)網(wǎng)站的實(shí)時(shí)備份[轉(zhuǎn)]

    2010年03月26日 上午 | 作者:VPS偵探

    這幾天由于四處加共享,今天我的主用的那個(gè)Dropbox帳號(hào)空間滿了,使用狀態(tài)竟然是120%,我急了,情急之下我就自己邀請(qǐng)自己先加250M再 說,可是它必須安裝客戶端,正常同步一次以后才給增加空間,我就想著我應(yīng)該把它裝到那里去,因?yàn)槲移匠D芙佑|到的機(jī)器都留下了Dropbox的足跡。實(shí)在 懶得折騰弄雙開了。于是我就瞄準(zhǔn)了我的VPS,舉目四望我唯一沒有裝過Dropbox而我又能全權(quán)控制的機(jī)器就剩下它了…

    可是現(xiàn)在難題來了,Dropbox初次使用需要運(yùn)行一個(gè)gtk的向?qū)黻P(guān)聯(lián)你的帳號(hào),可是我那小小的VPS哪能奢侈到去裝個(gè)Xserver呀。不過想想它那個(gè)gtk的向?qū)?duì)于只使用Dropbox命令行的模式只需要運(yùn)行那么一次,而這一次看起來還是挺簡(jiǎn)單的,就是本機(jī)器與帳號(hào)的綁定,那它的綁定信息肯定存在于某個(gè)文件之中……如果以上的假設(shè)成立的話,我只需要修改這個(gè)文件,填入我的帳號(hào)信息就ok了……

    鑒于Dropbox是個(gè)半開源的產(chǎn)物,有這樣需求的肯定不止我一人,于是我就google之,看看有沒有能直接使用的解決辦法,你還別說,還真讓我找到了,就是這個(gè)dbmakefakelib.py腳本,從名字就可以看出它會(huì)創(chuàng)建一些虛假的lib來欺騙Dropbox的gui向?qū)В蛊淠軌蜻\(yùn)行。

    Dropbox運(yùn)行后會(huì)創(chuàng)建一個(gè)sqlite的db文件,里面就保存著本機(jī)器的一些信息,然后我們只需要手動(dòng)將其與自己的帳號(hào)綁定就能實(shí)現(xiàn)同步了,邏輯說了一大堆,其實(shí)實(shí)際操作起來還是很簡(jiǎn)單的,我這就列下步驟:

    1、登陸進(jìn)VPS或者是服務(wù)器,進(jìn)入用戶目錄

    cd

    2、下載dropbox的客戶端,要For linux那個(gè)而非For Nautilus的

    wget -O dropbox.tar.gz http://www.dropbox.com/download?plat=lnx.x86

    這個(gè)是32位的,64位就這樣

    wget -O dropbox.tar.gz http://www.dropbox.com/download?plat=lnx.x86_64

    3、解壓

    tar xzvf dropbox.tar.gz

    4、下載dbmakefilelib.py并運(yùn)行

    wget http://dl.dropbox.com/u/637552/Dropbox/dbmakefilelib.py
    python dbmakefilelib.py

    如果出現(xiàn)以下信息,說明它運(yùn)行正常

    adding library libgtk-x11-2.0.so.0
    adding library libgdk-x11-2.0.so.0
    adding library libatk-1.0.so.0
    adding library libgdk_pixbuf-2.0.so.0
    adding library libpango-1.0.so.0
    adding library libgobject-2.0.so.0
    adding library libgmodule-2.0.so.0
    adding library libgthread-2.0.so.0
    adding library libglib-2.0.so.0
    adding function gtk_tree_view_new
    adding function gtk_toolbar_new
    adding function g_threads_got_initialized
    adding function gtk_grab_remove
    adding function gtk_button_new
    adding function gtk_frame_new
    adding function gtk_major_version
    ... lots more of this ...
    adding function g_static_rw_lock_writer_unlock
    adding function g_value_set_boxed_take_ownership
    adding function g_boxed_type_register_static
    adding function g_datalist_clear
    dropboxd ran for 15 seconds without quitting - success?

    看到它的提示了嗎,Dropbox已經(jīng)啟動(dòng)了,讓你運(yùn)行15秒后再退出,這個(gè)過程就是dropbox生成機(jī)器信息并保存到db文件的,其實(shí)對(duì)于國(guó)外的vps來說幾秒時(shí)間就夠了,我們ctrl-c將其退出,完成接下來的步驟
    5、進(jìn)入Dropbox的dot目錄導(dǎo)出機(jī)器信息

    $ cd .~/.dropbox
    $ sqlite3 dropbox.db
    
    SQLite version 3.6.22
    Enter ".help" for instructions
    Enter SQL statements terminated with a ";"
    sqlite> .dump config

    我們會(huì)在導(dǎo)出的信息中看到如下的一串字符

    INSERT INTO "config" VALUES(4,'host_id','VmQ0NWFlMTdmYmQ3OGYzMzgyOTM0NWMzN2Q1MGFkOTIzCnAxCi4=
    ');

    這個(gè)host_id就是機(jī)器的唯一標(biāo)識(shí),我們需要用它來跟自己的賬戶進(jìn)行匹配,不過在這之前還有個(gè)工作需要做,因?yàn)樯厦娴哪情L(zhǎng)串字符很明顯可以看出 是用base64編碼后的結(jié)果,我們得先把它解碼再說,注意這里Dropbox耍了個(gè)小花招,這串字符串前面的那個(gè)”V“,是無用的,我們?cè)诮獯a后的把它 忽略掉
    6、將base64字符串解碼

    $ echo mQ0NWFlMTdmYmQ3OGYzMzgyOTM0NWMzN2Q1MGFkOTIzCnAxCi4= | base64 -d
    
    Vd45ae17fbd78f33829345c37d50ad923
    p1

    我的結(jié)果是Vd45ae17fbd78f33829345c37d50ad923,忽略掉”V“,就是d45ae17fbd78f33829345c37d50ad923
    7、將賬戶信息與機(jī)器信息綁定
    這步很簡(jiǎn)單,只需要訪問以下網(wǎng)址,并登陸
    HOSTID替換成你剛才解碼出來的那串字符就行了

    https://www.dropbox.com/cli_link?host_id=HOSTID

    8、建立dropbox的同步目錄
    dropbox的同步目錄默認(rèn)的是~/Dropbox

    $ mkdir ~/Dropbox

    9、運(yùn)行,開始你的同步

    $ ~/.dropbox-dist/dropboxd &

    到這里dropbox就可以正常運(yùn)行并同步了,文章標(biāo)題說的是備份網(wǎng)站數(shù)據(jù),那么我們就來使我們的網(wǎng)站數(shù)據(jù)能夠同步到dropbox服務(wù)器上
    其實(shí)很簡(jiǎn)單,就是建立符號(hào)連接而已,windows之前是沒有這個(gè)功能的
    比如要備份/var/www這個(gè)目錄

    cd ~/Dropbox
    $ ln -s /var/www web_backup

    這就可以了,或者要備份/etc目錄

    $ cd ~/Dropbox
    $ ln -s /etc etc_backup

    ok.發(fā)揮你的想象盡情的使用吧。
    另外,如果你看到這篇文章感覺對(duì)你有用而你又要馬上實(shí)施你的同步備份,且沒有Dropbox帳號(hào),那么就用我的這個(gè)推薦鏈接注冊(cè)吧,這樣你我都能得到額外的250M空間,沒辦法,在下現(xiàn)在空間真的是太吃緊了,謝謝。
    https://www.dropbox.com/referrals/NTEzOTQ2NjI5

    >>轉(zhuǎn)載請(qǐng)注明出處:VPS偵探 本文鏈接地址:http://m.0794baidu.com/manage/dropbox-backup-in-vps.html
    VPS偵探推薦:
    遨游主機(jī)、VultrLinode搬瓦工LOCVPSKVMLA、HOSTKVM、HostXen、80VPS美國(guó)VPS主機(jī),國(guó)內(nèi)推薦騰訊云、阿里云。

    發(fā)表評(píng)論

    *必填

    *必填 (不會(huì)被公開)

    評(píng)論(7條評(píng)論)

    1. VPSer說道:

      @小北, 可以用crontab實(shí)現(xiàn)設(shè)置多長(zhǎng)時(shí)間備份一次。

    2. 小北說道:

      這個(gè)東西太帥了
      安裝成功 遇到點(diǎn)狀況
      我把log文件也加入了實(shí)時(shí)備份 每次寫日志 都要本地同步一次

      有沒有辦法設(shè)置多長(zhǎng)時(shí)間同步一次?1個(gè)小時(shí)或者一天一次什么的 ?

    3. VPSer說道:

      @xkx, 打包后上傳到dropbox會(huì)占用,可以選擇在訪問用戶比較少的時(shí)候上傳。

    4. VPSer說道:

      @lewy, 嗯,免費(fèi)用戶最多可以到3G。

    5. xkx說道:

      贊,這個(gè)太有用了。
      只是傳來傳去原來文件的權(quán)限會(huì)丟掉。。只好先打包了。
      不過打包后會(huì)多占帶寬吧?

    6. lewy說道:

      好文。。dropbox的免費(fèi)用戶最大容量不是只能到3G?

    7. [...] This post was mentioned on Twitter by Rain Yang and VPSer, darkhucx. darkhucx said: New blog post: 在VPS中安裝Dropbox實(shí)現(xiàn)網(wǎng)站的實(shí)時(shí)備份 http://m.0794baidu.com/manage/dropbox-backup-in-vps.html (via @vpser) [...]

    主站蜘蛛池模板: av观看久久| 欧美亚洲国产另类| 亚洲国产精品影视| 日韩欧美亚洲区| 国产成人精品免高潮在线观看| 欧美日韩国产999| 九九热精品视频| 亚洲v日韩v综合v精品v| 午夜精品一区二区三区在线视频| 亚洲熟妇无码一区二区三区 | 日韩视频永久免费观看| aaa级精品久久久国产片| 国产日韩在线看片| 亚洲免费视频一区| 日本在线播放不卡| 国产精品精品久久久久久| 日韩av免费一区| 日韩高清国产精品| 久久精品国产精品国产精品污| 91成人国产在线观看| 亚洲一区二区三区在线免费观看| 久久夜精品va视频免费观看| 91免费看片网站| 最新国产精品久久| 99精品视频播放| 91成人精品网站| 一区二区视频在线播放| 人妻无码一区二区三区四区| 激情婷婷综合网| 色综合久久精品亚洲国产| 国产精品自产拍在线观看| 国产美女久久精品香蕉69| 丝袜亚洲欧美日韩综合| www.日本久久久久com.| av在线播放亚洲| 国产乱子夫妻xx黑人xyx真爽| 国产精品久久久一区| 亚洲自拍欧美另类| 亚洲一区高清| 欧美日韩在线不卡视频| 国产视频99|