前言:

当一个网站数据文件到一定程度的时候,备份变得尤为重要。一般的站长会习惯把网站数据备份到本地的服务器上,但是如果发生了什么意外,服务器上的文件丢失了,就是一件非常麻烦的事情。此教程能将服务器上的网站文件备份到百度网盘,定时批量备份。



教程:

①登入服务器,依次执行以下命令

yum install python-pip

pip install requests

pip install bypy


注:如果系统为centos 8及以上,则使用此命令

yum install python3-pip

pip3 install requests

pip3 install bypy


②获取百度网盘的授权码,复制打开链接

https://openapi.baidu.com/oauth/2.0/authorize?scope=basic+netdisk&redirect_uri=oob&response_type=code&client_id=q8WE4EpCsau1oS0MplgMKNBn

微信截图_20220809101508.png

③输入执行命令,开始授权认证

bypy info


④创建目录

mkdir -p /backup/


⑤进入目录上传文件backup_to_baidu.sh

cd /backup/


⑥利用宝塔配置定时任务

任务类型选择Shell脚本,自动备份百度云,执行周期看个人,脚本内容为   sh /backup/back_up_to_baidu.sh

微信截图_20220809102801.png微信截图_20220809103120.png

至此,百度云盘备份网站数据就完成了。



PS:该工具对应的其他命令


bypy list             查看目录

bypy mkdir         新建目录

bypy upload       把本地当前目录下的文件同步到百度云盘

bypy downdir     把云盘上的内容同步到本地

bypy upload filename baidupath       上传指定文件

bypy downdir filename       下载文件(存在问题)

bypy compare                     比较本地当前目录和云盘(程序的)根目录

bypy -c   取消令牌文件。一段时间后要重新授权


附件下载:解压密码为1278.net

backup_to_baidu.rar


centos下利用百度网盘备份网站的更多相关文章

  1. <meta name="applicable-device" content="pc,mobile">

    平时制作移动站,一般有三种方式,跳转适配,代码适配,自适应。三种方式都可以制作手机网站。比如一个代码适配的网站,手机访问返回手机端的页面,pc访问返回pc的...

  2. Error 5001拒绝访问错误,网站配置未生效

    今天兴致勃勃地想倒腾一个新站点,首先我一直使用的是百度云加速来进行对域名的解析处理,但是当我在宝塔采用一键部署架设好网站网站后,却发现提示Error 5001拒...

  3. centos下利用百度网盘备份网站

    前言:当一个网站数据文件到一定程度的时候,备份变得尤为重要。一般的站长会习惯把网站数据备份到本地的服务器上,但是如果发生了什么意外,服务器上的文件丢失...

  4. OneNav一为导航主题详细安装教程

    主题简介:【One Nav】概述:One Nav 主题又称“一导航主题”,集网址、app、资源、书籍、影视等内容导航于一体,各模块可单独使用,互不影响。官网:https://ww...

  5. 极致CMS限制某会员发布数量限制

    近期在群里有看到有一些群友网站被人恶搞,可以通过一些设置来对网站发布文章门槛进行设置a.可以单独对网站某个用户的账号进行禁止发布文章,其他账号不受影响,...

  6. 怎样看网站是否给攻击了?

    什么网站会被攻击,离不开几种情况,除了得罪人这条你自己心知肚明,剩下无非就是同行搞竞争,二是黑客为了搞灰产增业绩,给你网站上挂马来指向菠菜X站之类的,三...

  7. 宝塔对IIS配置进行优化处理

    宝塔Windows面板安装完 IIS后,默认不是最优化状态,需要进行一些配置和参数修改,来达成优化状态。文章目录隐藏IIS队列长度IIS回收设置IIS故障防护IIS工作进程I...

随机推荐

  1. centos下利用百度网盘备份网站

    前言:当一个网站数据文件到一定程度的时候,备份变得尤为重要。一般的站长会习惯把网站数据备份到本地的服务器上,但是如果发生了什么意外,服务器上的文件丢失...

  2. OneNav一为导航主题详细安装教程

    主题简介:【One Nav】概述:One Nav 主题又称“一导航主题”,集网址、app、资源、书籍、影视等内容导航于一体,各模块可单独使用,互不影响。官网:https://ww...

  3. cscms v4会员模块标签详细调用方法

    1、通用调用最新会员列表示例:(全站通用){cscms:usertable="user"field="id,name"sort="addtime"loop="20"order="desc"}[user:name]{/cscms:user}2、推荐会员列...

  4. <meta name="applicable-device" content="pc,mobile">

    平时制作移动站,一般有三种方式,跳转适配,代码适配,自适应。三种方式都可以制作手机网站。比如一个代码适配的网站,手机访问返回手机端的页面,pc访问返回pc的...

  5. cscms v4歌曲标签详细调用方法

    //=========以下部分标签支持需要版本大于20150522============歌曲模块调用标签(方法)1、通用调用歌曲列表示例:(全站通用){cscms:dancetable="dance"field="id...

  6. 极致CMS限制某会员发布数量限制

    近期在群里有看到有一些群友网站被人恶搞,可以通过一些设置来对网站发布文章门槛进行设置a.可以单独对网站某个用户的账号进行禁止发布文章,其他账号不受影响,...

  7. Error 5001拒绝访问错误,网站配置未生效

    今天兴致勃勃地想倒腾一个新站点,首先我一直使用的是百度云加速来进行对域名的解析处理,但是当我在宝塔采用一键部署架设好网站网站后,却发现提示Error 5001拒...

  8. 做网站域名用www 还是 非www开头的好?

    相信大多数人包括我,在初期建站时根本不会考虑这个问题,但是随着知识的日积月累慢慢对SEO有了更深入的理解后,就开始对新站的域名启用开始变得更加谨慎,常常纠...

  9. cscms V4调用图片实际地址教程

    很多人问V4怎么调用图片的直接地址打开 ./cscms/app/helpers/link_helper.php找到 大概 334行左右/*if(UP_Pan!=&#39;&#39;) {$linkurl=UP_Url;} else{$linkurl...

  10. CSCMSv4模板标签详细调用说明

    v4后台可以在线生成标签调用下面是V4的基础标签生成方法{cscms:标示table="数据表名称"field="需要显示的字段"loop="20"order="desc"}当前循环序号:[标示:i](从...