中国真实偷乱视频,东京道一本热中文字幕,久久精品国产99国产精品亚洲,欧美激情一区二区三区在线

無標(biāo)題文檔
wdCP系統(tǒng) (介紹,功能特性,運行環(huán)境,安裝說明,演示,常見問題,使用教程) wdCDN系統(tǒng) (介紹,功能特性,運行環(huán)境,安裝說明,演示,常見問題,使用手冊)
wdOS系統(tǒng) (介紹,功能特性,運行環(huán)境,安裝說明,演示,常見問題,使用教程) wdDNS系統(tǒng) (介紹,功能特性,運行環(huán)境,安裝說明,演示,常見問題,使用手冊)
注冊 發(fā)貼 提問 回復(fù)-必看必看 wddns免費智能 DNS 開通 本地或虛擬機使 用wdcp 一鍵包在mysql編 譯時"卡住"
AI導(dǎo)航網(wǎng)AI應(yīng)用網(wǎng)站大全 wdcp官方技術(shù)支持/服務(wù) 阿里云8折優(yōu)惠券 無敵云 騰訊云優(yōu)惠中,現(xiàn)注冊更有260代金額券贈送
返回列表 發(fā)帖
提問三步曲: 提問先看教程/FAQ索引(wdcp,wdcp_v3,一鍵包)及搜索,會讓你更快解決問題
1 提供詳細(xì),如系統(tǒng)版本,wdcp版本,軟件版本等及錯誤的詳細(xì)信息,貼上論壇或截圖發(fā)論壇
2 做過哪些操作或改動設(shè)置等

溫馨提示:信息不詳,很可能會沒人理你!論壇有教程說明的,也可能沒人理!因為,你懂的

[分享] WDCP使用BPCS_Uploader自動備份VPS數(shù)據(jù)到百度網(wǎng)盤

bpcs_uploader

百度pcs上傳腳本
系統(tǒng)要求
Linux (or cygwin) with php & curl installed.

項目頁面:http://oott123.github.io/bpcs_uploader/

一、bpcs_uploader初始化

腳本下載地址: 腳本.zip| Github-zip| Github-tar.gz 【均可用wget】

使用教程 :
1.上傳或使用wget將文件上傳到服務(wù)器,然后再解壓,進入文件夾。
wget https://github.com/oott123/bpcs_uploader/zipball/master unzip master mv oott123-bpcs_uploader-3a33d09 yanzh #重命名 cd yanzh #進入目錄 chmod +x bpcs_uploader.php #設(shè)置權(quán)限
1
2
3
4
5
       
wget https://github.com/oott123/bpcs_uploader/zipball/master
unzip master
mv oott123-bpcs_uploader-3a33d09 yanzh #重命名
cd yanzh #進入目錄
chmod +x bpcs_uploader.php #設(shè)置權(quán)限

2.注意從github下載的代碼解壓包的名稱可能會有變動,如果你發(fā)現(xiàn)第三步的重命名無法使用,你查看一下你下載下來的解壓名稱是什么。

3.因為我們使用的WDCP面板php是集成的,并不是自己安裝的,所以,使用教程中的命令根本執(zhí)行不下去,所以,選擇了如下方法:
在ssh中執(zhí)行
export PATH=/www/wdlinux/apache_php-5.2.17/binPATH
1
       
export PATH=/www/wdlinux/apache_php-5.2.17/binPATH

AMH面板執(zhí)行:
export PATH=/usr/local/php/binPATH
1
       
export PATH=/usr/local/php/binPATH

來添加執(zhí)行PHP的變量這樣就可以正常使用命令了
php ./bpcs_uploader.php quickinit
1
       
php ./bpcs_uploader.php quickinit

敲下命令直接進入快速初始化流程,輸入y,然后打開瀏覽器訪問 https://openapi.baidu.com/device ,在“請輸入設(shè)備上顯示的用戶授權(quán)碼:”文本框中輸入顯示的授權(quán)碼

    Launch your favorite web browser and visit https://openapi.baidu.com/device
    Input ta12bndk as the user code if asked.
    After granting access to the application, come back here and press Enter to continue.

,并點擊繼續(xù)。 看到網(wǎng)頁上顯示“請返回設(shè)備繼續(xù)操作!”后,返回ssh上按下回車后,即完成了初始化配置。

4.
php ./bpcs_uploader.php init
1
       
php ./bpcs_uploader.php init

敲下命令之后,輸入y,進入初始化流程。
(確認(rèn)初始化。如果之前有初始化過,那么以前的配置將會被覆蓋。)

5.第一步,輸入App key。這里需要輸入一個有PCS權(quán)限的API KEY,如果沒有的話直接敲回車就好了,這里會默認(rèn)使用內(nèi)置的一組app key,app secret和app foloder name,所以只要敲下回車就能直接跳到第四步。如果你沒有App secret,只能獲取一個有效期為一個月的access token。如果有一個有PSC權(quán)限的API KEY和secret,那么就能獲得一個有效期為10年的refresh token,以便長期使用。

5.1配置bpcs_uploader授權(quán)百度云操作:
⑴到http://developer.baidu.com/dev#/create中創(chuàng)建一個用來備份文件的應(yīng)用項目。
⑵創(chuàng)建好后,在“API管理”中找到“API列表”。
⑶在PCS API一行中點擊開啟。
⑷輸入你要存放文件的目錄名稱。
⑸完成后,在應(yīng)用的基本信息中找到API KEY和Secret Key。

6.再回到剛剛你要填入API KEY的SSH界面,復(fù)制粘貼API Key,回車。
(如果輸入了app secret,將會轉(zhuǎn)到device code模式驗證;或者直接輸入回車使用oob模式驗證。)

7.輸入App Secret Key。
(如果輸入了app Secret Key,將會轉(zhuǎn)到device code模式驗證;或者直接輸入回車使用oob模式驗證。)

8.這里需要輸入app floder name,也就是你申請API時填寫的文件夾名字。詳情見FAQ 2;剀

    App’s Folder Name [] : bpcs_uploader
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    171 263 0 263 0 80 238 72 –:–:– 0:00:01 –:–:– 740
    Launch your favorite web browser and visit https://openapi.baidu.com/device
    Input qxfpr3av as the user code if asked.
    After granting access to the application, come back here and press Enter to continue.

9.打開瀏覽器訪問 https://openapi.baidu.com/device ,在“請輸入設(shè)備上顯示的用戶授權(quán)碼:”文本框中輸入上面顯示的授權(quán)碼(這里是qxfpr3av),并點擊繼續(xù)。 看到網(wǎng)頁上顯示“請返回設(shè)備繼續(xù)操作!”后,返回ssh上按下回車后。

10.這時看到了存儲空間的剩余量,和【Have fun !】提示,即說明成功初始化。

二、bpcs_uploader基本的操作指令

查詢?nèi)萘浚ㄅ漕~)
./bpcs_uploader.php quota
1
       
./bpcs_uploader.php quota

結(jié)果:

    Your Storage Status : 0.06G/115.00G (0.05%)

上傳文件
./bpcs_uploader.php upload [path_local] [path_remote]
1
       
./bpcs_uploader.php upload [path_local] [path_remote]

路徑格式:foo/bar/file.ext(路徑中一定要包括文件名)
上傳后,能在百度網(wǎng)盤/我的應(yīng)用數(shù)據(jù)/應(yīng)用名/foo/bar下找到一個叫file.ext的文件。

下載文件
./bpcs_uploader.php download [path_local] [path_remote]
1
       
./bpcs_uploader.php download [path_local] [path_remote]

刪除文件
./bpcs_uploader.php delete [path_remote]
1
       
./bpcs_uploader.php delete [path_remote]

離線下載
./bpcs_uploader.php fetch [path_remote] [path_to_fetch]
1
       
./bpcs_uploader.php fetch [path_remote] [path_to_fetch]

三、bpcs_uploader相關(guān)問題

FAQs:
1.各種錯誤提示
試試php -d disable_functions -d safe_mode=Off -f bpcs_uploader.php。
2.為什么要輸入文件夾名?
因為百度PCS的權(quán)限被限制在了/apps/文件夾名/下。如果發(fā)現(xiàn)輸入文件夾名后仍然無法上傳文件,請通過網(wǎng)頁版找到【我的應(yīng)用數(shù)據(jù)】找到對應(yīng)的文件夾名,寫入/config/appname文件。上傳文件的時候會自動幫您處理文件夾,無需手動寫出完整路徑。
3.同一個網(wǎng)盤帳號在不同的vps上用的話要注意,獲取的token只要填寫到幾臺VPS上就可以了,不要多次授權(quán)。如果授權(quán)了第二次的話,貌似前一次的token會失效。
4.腳本內(nèi)置了一個app key,但是沒有給出app secret,所以需要每月更新授權(quán)。這個key是百度官方文檔中寫給開發(fā)者做測試用的,但是只公開了key,所以沒辦法拿到永久授權(quán)。
5.干凈系統(tǒng)需要安裝php和curl。

四、自動打包壓縮VPS文件定時上傳到百度網(wǎng)盤
1.下載地址:baidubd.sh下載。用文本編輯器打開baidubd.sh將MysqL用戶名和密碼改你自己的。

2.腳本的備份目錄你也需要根據(jù)自己的VPS來修改,如果你在重命名把解壓包換成了其它的名稱,記得在代碼最后的bpcs_uploader路徑也改一下。

3.將修改后的baidubd.sh上傳到你的root目錄中,然后執(zhí)行:sh baidubd.sh,就可以實現(xiàn)手動打包壓縮VPS文件并上傳到百度網(wǎng)盤中了。(點擊放大)

4.如何實現(xiàn)定時備份上傳到百度網(wǎng)盤中?編輯定時任務(wù):
crontab -e,加入一行:00 02 * * * /root/baidubd.sh
1
       
crontab -e,加入一行:00 02 * * * /root/baidubd.sh

,保存。表示每天的凌晨2:00自動執(zhí)行baidubd.sh腳本。

5./root/baidubd.sh這是腳本路徑,請根據(jù)需要自己修改。命令:
crontab –l
1
       
crontab –l

可以看到你當(dāng)前的定時任務(wù)。 最后不要忘記重啟任務(wù):
service crond restart
1
       
service crond restart

五、VPS多線程高速下載百度網(wǎng)盤資源

1.上面我們已經(jīng)將網(wǎng)站文件打包上傳到了百度網(wǎng)盤了,日后如果有需要我們就可以將百度網(wǎng)盤中下載備份文件恢復(fù)到VPS主機上了。百度網(wǎng)盤目前來說下載速度還是不錯的,但是可惜的只能單線程下載。

2.這里部落再分享一下用Linux下的Axel多線程高速下載工具,來下載百度網(wǎng)盤的大文件。其實此方法最初還不是用來下載百度網(wǎng)盤備份文件的,不少朋友用它來下載百度網(wǎng)盤上自己或者別人存放的“大型文件”。

3.CentOS安裝Axel:

32位CentOS執(zhí)行下面命令:
wget -c http://pkgs.repoforge.org/axel/axel-2.4-1.el5.rf.i386.rpm rpm -ivh axel-2.4-1.el5.rf.i386.rpm
1
2
       
wget -c http://pkgs.repoforge.org/axel/axel-2.4-1.el5.rf.i386.rpm
rpm -ivh axel-2.4-1.el5.rf.i386.rpm

64位CentOS執(zhí)行下面命令:
wget -c http://pkgs.repoforge.org/axel/axel-2.4-1.el5.rf.x86_64.rpm rpm -ivh axel-2.4-1.el5.rf.x86_64.rpm
1
2
       
wget -c http://pkgs.repoforge.org/axel/axel-2.4-1.el5.rf.x86_64.rpm
rpm -ivh axel-2.4-1.el5.rf.x86_64.rpm

Debian/Ubuntu安裝Axel:
apt-get install axel
1
       
apt-get install axel

4.axel使用的格式是:(可選參數(shù))-n 指定線程數(shù),-o 指定另存為目錄,-s 指定每秒的最大比特數(shù),-q 靜默模式

5.例如用9個線程來下載百度網(wǎng)盤的資源,就是類似于:

    axel -n 9 “http://222.186.128.146/cdn.baidupcs.com/file/87671d01a637b83e5977353e7?xcode=45abddad=1765086594250528-727172238&time=1380794627&sign=FDTAXER-DCb740ccc551u3np1Tc%3D&&fn=tool.zip&wshc_siphost=ipdbm”

6.這是用axel下載百度網(wǎng)盤資源的速度,9個線程已經(jīng)達到了10MB/s左右,大家在用axel時線程最好不要超過100個。

7.當(dāng)然我們也可以直接用Linux的Wget下載工具來下載百度網(wǎng)盤的文件,格式是:wget -c -O onlyone.tp,參數(shù)-c是斷點下載,O是為下載的文件指定一個文件名,后面的onlyone.tp就是新命名的文件。操作如下:

    wget -c -O onlyone.tp “http://222.186.128.160/cdn.baidupcs.com/file/564f7b2886c01e5314463b33eb111054?xcode=00497548280707571-250528-148753LpXzLkD&to=cb&f7356&sh=1&fn=BoA%20-%20%A3%29.tp&wshc_tag=0&wsiphost=ipdbm”

六、VPS自動備份文件到百度網(wǎng)盤和下載到本地操作

1.通過上面的方法打包上傳的文件都放在百度云的“我的應(yīng)用數(shù)據(jù)”中。

2.進入我的應(yīng)用數(shù)據(jù)中,可以看到你創(chuàng)建的應(yīng)用項目,里面就有剛剛上傳好的打包文件。

3.這是將百度網(wǎng)盤的備份文件下載到本地,網(wǎng)站文件、數(shù)據(jù)庫文件、服務(wù)器配置文件等都有,如果你還要想備份其它的文件,只需要在代碼中加入路徑即可。

七、VPS自動備份操作小結(jié)

1.由于百度網(wǎng)盤是國內(nèi)服務(wù)器,使用美國VPS的朋友在上傳和下載過程中會覺得速度不是特別快,百度網(wǎng)盤目前來說單個文件最大是4GB,如果你的網(wǎng)站備份打包超過了4GB,建議用壓縮分卷的形式上傳到百度網(wǎng)盤中。

2.baidubd.sh代碼中已經(jīng)有了自動刪除本地備份文件的功能,這是為了防止因為備份文件不斷增多而占用服務(wù)器硬盤的情況發(fā)生。備份文件夾在備份的過程中會自動生成,備份完成后就自動刪除。當(dāng)然你可以修改成幾天后再自動刪除。


能不能把這個功能合并到我們系統(tǒng)里

內(nèi)容參考地址:http://yanzhuang.net/2978.html

TOP

返回列表