linux实现定时备份文件到百度网盘详细教程

本文介绍了如何在Centos7系统中,通过Python的bypy库和crontab定时任务,实现服务器数据定期备份到百度网盘。首先确保环境,然后安装pip和相关包,进行授权登录,创建并编写shell脚本,最后设置crontab定时执行备份脚本,实现自动化备份。文章还提到了在升级pip过程中可能遇到的问题及解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一、准备工作

(1)写在文章之前

(2)环境

(3)查看配置信息

二、执行流程

(1)安装pip

需要注意的是 

 (2)安装bypy,requests包

 (4)授权登录

(5)创建目录和脚本文件

1.创建目录:

2.创建脚本文件代码如下(书写代码要规范):

3.如果遇到脚本无法执行可以进行如图操作,参考菜鸟教程

(6)使用crontab实现定时备份数据

1. crontab是什么?

2. 怎样使用?

3.使用流程

三、百度网盘中的效果

 四、在文章最后


一、准备工作

(1)写在文章之前

        作为一个程序员,数据备份尤为重要,本文主要介绍的是将服务器上的某文件定时备份到百度网盘中。主要实现思路是:安装pip、byp --> 百度网盘进行授权登陆 --> 使用crontab+bypy实现定时自动数据备份。

(2)环境

       Centos7+python2.7.5下利用crontab+bypy实现自动备份数据到百度网盘。笔者在制作过程中使用的是Xshell7软件连接linux服务器,当然你也可以使用宝塔面板上的终端来进行相关命令的操作,不过宝塔面板上的终端在输入一些命令时更容易出现问题,有时也有一定的局限性,比如点击宝塔其他页面之后终端上输入的命令将被清屏,有时连接失败后也会被清屏,不方便查看之前的命令执行结果。

(3)查看配置信息

成功连接linux服务器后可以使用如下命令查看自己的环境配置信息:

1.查看centos版本信息

cat /etc/redhat-release

2.查看linux版本

cat /proc/version

 3.查看python版本

查看系统是否有python环境(一般系统自带python2.7),此命令查看过后用Ctrl-D退出或输入quit()退出。

python

二、执行流程

(1)安装pip

进入到服务器对应的项目文件根目录下,可以使用cd命令  

#使用cd命令进入到项目根目录中
[root@iZ85173om7p5tdZ ~]# cd /www/wwwroot/zx.wiyp.top
sudo yum -y install epel-release   #这是安装pip是要用到的东西
sudo yum -y install python-pip
sudo yum clean all
sudo pip install --upgrade pip     #更新 
#如果无法更新可以使用命令:sudo python -m pip install --upgrade pip

依次执行上面的代码,执行效果如下: 

需要注意的是 

这里在执行更新语

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值