提問三步曲: 提問先看教程/FAQ索引(wdcp,wdcp_v3,一鍵包)及搜索,會讓你更快解決問題
1 提供詳細,如系統版本,wdcp版本,軟件版本等及錯誤的詳細信息,貼上論壇或截圖發(fā)論壇
2 做過哪些操作或改動設置等
溫馨提示:信息不詳,很可能會沒人理你!論壇有教程說明的,也可能沒人理!因為,你懂的
[分享] wdcp里的網站自動備份到免費云儲存dropbox
第一次用VPS就是用的wdcp面板,只能說太棒!這幾個月下來,wdcp陪伴了我建站的每一刻。
不會編程的我,經過無數次的反復在wdcp上使用各種程序,終于用上discuz和joomla這兩款免費的開源程序。
眼看現在的論壇使用的空間越來越大,每天備份后下載到本地,然后再上傳到百度云,真的很麻煩啊。為了那每天積累的數據只好認命。
無意中發(fā)現,原來dropbox有l(wèi)inux版,那就看看那度娘怎么說,原來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 |