欢迎您来到腾讯云!积分商城

腾讯云腾讯云论坛

 找回密码
 立即注册
快捷导航
搜索
查看: 10909|回复: 4

[经验分享] Linux全自动备份网站到百度云盘

[复制链接]

24

主题

2

好友

334

积分

程序猿[LV2]

Rank: 2Rank: 2

云币
1104
威望
334
发表于 2015-10-20 10:17:00 |显示全部楼层 |未分类
bpcs_uploader,利用bpcs_uploader你可以自动将VPS主机上的文件上传到百度网盘中,同时也可以从百度网盘中下载文件到VPS主机上,让你的文件安全地“住”在百度云中。
百度云空间容量大,且有了百度这个靠山,日后也不必担心网盘关门走人,随着众多国内网盘开始投放大量的广告到网盘下载页面(典型的有华为网盘、下载赚钱网盘),百度网盘清爽的风格就显得难能可贵了。将文件上传到百度云中就可以方便其它用户下载
-----------------------------------------------------------------------------------------
1.安装wdcp
sh lanmp_wdcp_ins.sh

Linux全自动备份网站到百度云盘

Linux全自动备份网站到百度云盘

-----------------------------------------------------------------------------------------
2.下载bpcs_uploader上传脚本
chmod +x bpcs_uploader.php执行权限

Linux全自动备份网站到百度云盘

Linux全自动备份网站到百度云盘

-----------------------------------------------------------------------------------------
3.查看php路径
/www/wdlinux/nginx_php-5.2.17/bin/php –v
bpcs_uploader.php第一行修改成
#!/www/wdlinux/nginx_php-5.2.17/bin/php -ddisable_functions -d safe_mode=Off
----------------------------------------------------------------------------------------------------------------------------------------------------
  1. [root@VM_166_159_centos oott123-bpcs_uploader-3a75324]# ./bpcs_uploader.php quickinit
  2. ===========================Baidu PCS Uploader===========================
  3. Usage: ./bpcs_uploader.php init|quickinit|quota
  4. Usage: ./bpcs_uploader.php upload|download path_local path_remote
  5. Usage: ./bpcs_uploader.php delete path_remote
  6. Usage: ./bpcs_uploader.php uploadbig path_local path_remote [slice_size(default:1073741824)]                                                                                                                                                  [temp_dir(def:/tmp/)]
  7. Usage: ./bpcs_uploader.php fetch path_remote path_to_fetch
  8. ========================================================================
  9. Uploader initialization will be begin. If you have already configured the uploader before, y                                                                                                                                                 our old settings will be overwritten.
  10. Continue? [y/N] y
  11.   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
  12.                                  Dload  Upload   Total   Spent    Left  Speed
  13. 171   263    0   263    0    80    671    204 --:--:-- --:--:-- --:--:--  3210
  14. Launch your favorite web browser and visit https://openapi.baidu.com/device
  15. Input 2a24n8dv as the user code if asked.
  16. After granting access to the application, come back here and press Enter to continue.

  17.   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
  18.                                  Dload  Upload   Total   Spent    Left  Speed
  19. 244   101    0   101    0   143    531    753 --:--:-- --:--:-- --:--:--     0
  20. OAuth error authorization_pending : User has not yet completed the authorization
  21. Authentication failed. Please check the error message and try again.
  22. Launch your favorite web browser and visit https://openapi.baidu.com/device
  23. Input 2a24n8dv as the user code if asked.
  24. After granting access to the application, come back here and press Enter to continue.
  25. Continue? [y/N] y
  26.   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
  27.                                  Dload  Upload   Total   Spent    Left  Speed
  28. 244   101    0   101    0   143    546    773 --:--:-- --:--:-- --:--:--     0
  29. OAuth error authorization_pending : User has not yet completed the authorization
  30. Authentication failed. Please check the error message and try again.
  31. Launch your favorite web browser and visit https://openapi.baidu.com/device
  32. Input 2a24n8dv as the user code if asked.
  33. After granting access to the application, come back here and press Enter to continue.
  34. Continue? [y/N] y
  35.   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
  36.                                  Dload  Upload   Total   Spent    Left  Speed
  37. 180   397    0   397    0   143   2162    778 --:--:-- --:--:-- --:--:--  5772
  38.   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
  39.                                  Dload  Upload   Total   Spent    Left  Speed
  40.   0    66    0    66    0     0    220      0 --:--:-- --:--:-- --:--:--   366
  41. Access Granted. Your Storage Status: 105.95G/2063.00G (5.14%)
  42. Enjoy!
复制代码
以上为快速初始化代码,输入授权码网址:https://openapi.baidu.com/device

Linux全自动备份网站到百度云盘

Linux全自动备份网站到百度云盘

  • 然后打开浏览器访问 https://openapi.baidu.com/device ,在“请输入设备上显示的用户授权码:”文本框中输入上面显示的授权码,并点击继续。 看到网页上显示“请返回设备继续操作!”后,返回ssh上按下回车后,即完成了初始化配置。
  • 重新分配
    1. [root@VM_166_159_centos oott123-bpcs_uploader-3a75324]# ./bpcs_uploader.php init
    2. ===========================Baidu PCS Uploader===========================
    3. Usage: ./bpcs_uploader.php init|quickinit|quota
    4. Usage: ./bpcs_uploader.php upload|download path_local path_remote
    5. Usage: ./bpcs_uploader.php delete path_remote
    6. Usage: ./bpcs_uploader.php uploadbig path_local path_remote [slice_size(default:1073741824)] [temp_dir(def:/tmp/)]
    7. Usage: ./bpcs_uploader.php fetch path_remote path_to_fetch
    8. ========================================================================
    9. Uploader initialization will be begin. If you have already configured the uploader before, your old settings will b                                                                                                                          e overwritten.
    10. Continue? [y/N] y
    11. Please enter your PSC App API Key. You can get this key by visiting http://developer.baidu.com/dev#/create
    12. If you have already created an app, you can visit http://developer.baidu.com/console#/app and get it in your app's                                                                                                                           info.
    13. If you don't want to bother creating an app, you can press Enter to use the demo API Key.
    14. Doing so (without your own API Key/Secret) will cause the access-token to expire every 30 days, and you'll have to
    15. re-initialize when it expires.
    16. App API KEY [uFBSHEwWE6DD94SQx9z77vgG] :uFBSHEwWE6DD94SQx9z77vgG
    17. App API Key has been set to uFBSHEwWE6DD94SQx9z77vgG .
    18. Demo key detected. Using default API Secret.
    19. Demo key detected. Using default app name.
    20.   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
    21.                                  Dload  Upload   Total   Spent    Left  Speed
    22. 171   263    0   263    0    80   1355    412 --:--:-- --:--:-- --:--:--  3452
    23. Launch your favorite web browser and visit https://openapi.baidu.com/device
    24. Input axmhkper as the user code if asked.
    25. After granting access to the application, come back here and press Enter to continue.

    26.   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
    27.                                  Dload  Upload   Total   Spent    Left  Speed
    28. 179   395    0   395    0   143   2010    727 --:--:-- --:--:-- --:--:--  5250
    29.   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
    30.                                  Dload  Upload   Total   Spent    Left  Speed
    31.   0    67    0    67    0     0    294      0 --:--:-- --:--:-- --:--:--   690
    32. Access Granted. Your Storage Status: 105.95G/2063.00G (5.14%)
    复制代码
4.我们测试上传文件
  1. ./bpcs_uploader.php upload /www/jiaoguan.txt /www/jiaoguan.                                                                                                                          txt
  2. ===========================Baidu PCS Uploader===========================
  3. Usage: ./bpcs_uploader.php init|quickinit|quota
  4. Usage: ./bpcs_uploader.php upload|download path_local path_remote
  5. Usage: ./bpcs_uploader.php delete path_remote
  6. Usage: ./bpcs_uploader.php uploadbig path_local path_remote [slice_size(default:1073741824)] [temp_dir(def:/tmp/)]
  7. Usage: ./bpcs_uploader.php fetch path_remote path_to_fetch
  8. ========================================================================
  9.   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
  10.                                  Dload  Upload   Total   Spent    Left  Speed
  11. 197   397    0   397    0   195   1791    880 --:--:-- --:--:-- --:--:--  2767
  12.   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
  13.                                  Dload  Upload   Total   Spent    Left  Speed
  14. 131   394  185   185  104   209    242    274 --:--:-- --:--:-- --:--:--   337
  15. File /apps/bpcs_uploader//www/jiaoguan.txt uploaded.
  16. Size:0.019K MD5 Sum:a19e55943b85fe27417653593b6c80e4
复制代码

Linux全自动备份网站到百度云盘

Linux全自动备份网站到百度云盘


------------------------------------------------------------------------------------------------------------
测试完工!WDCP自动化运维脚本将于明天发布!


-------------------------------------------------------------------------------------------

赞与谢,及时收割

如果本篇文章对您有用,请您小手一抖,给予我们最好的鼓励~~

Linux全自动备份网站到百度云盘

Linux全自动备份网站到百度云盘

Linux全自动备份网站到百度云盘

Linux全自动备份网站到百度云盘

0

主题

0

好友

46

积分

小白[LV1]

Rank: 1

云币
21
威望
5
发表于 2015-10-22 19:44:30 |显示全部楼层
怎么没有自动定时打包上传到网盘里脚本的啊!求楼主分享哦!谢谢....
回复

使用道具 举报

35

主题

13

好友

7754

积分

资深攻城师[LV4]

Rank: 4

云币
12238
威望
7754
发表于 2015-12-3 02:50:19 |显示全部楼层
这个帖子堪称完美,非常适合新手在搭建环境时进行参考的说明。
回复

使用道具 举报

0

主题

0

好友

21

积分

小白[LV1]

Rank: 1

云币
6
威望
3
发表于 2015-12-8 12:18:46 |显示全部楼层
这个帖子堪称完美,非常适合新手在搭建环境使用
回复

使用道具 举报

0

主题

0

好友

80

积分

小白[LV1]

Rank: 1

云币
170
威望
80
发表于 2016-12-28 12:31:35 |显示全部楼层
期待自动定时备份脚本。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

联系我们|腾讯云平台|积分商城|腾讯云官方论坛    

GMT+8, 2020-10-23 13:24 , Processed in 1.142881 second(s), 33 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部