IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> linux定时备份到百度网盘示例 -> 正文阅读

[系统运维]linux定时备份到百度网盘示例

我们都知道数据备份对于开发人员的重要性,但是我们因为平时的琐事,难免会忘记备份,如果有自动备份就好了,那么今天,我们就来说下自动备份,今天一百度网盘为例。

环境配置:

环境:Centos7+python2.7.5

查看系统是否有python环境(一般系统自带python2.7)

安装pip、bypy?

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 pipinstall --upgrade pip

sudo pip install bypy

sudo pip install requests

如出现如下界面,则安装完成

授权登陆

执行bypy info

bypy info

访问方框内的连接

??登陆百度云账号

??获得授权码

?输入授权码

?授权完成后可查看相关信息,由于百度PCS API权限限制,程序只能存取百度云端/apps/bypy目录下面的文件和目录

mkdir -p /backup/? ? ? ? ? ? ? ? ? ? ? ? 创建目录

?cd /backup/? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 选择目录

sh /backup/backup_to_baidu.sh? ? ? ? ? ? ? ? ? ? ? ? 创建脚本文件

内容为

backtar=`date '+%Y%m%d%H%M%S'` //名称为当前时间年月日时分秒
zip -r /backup/${backtar}.zip  /var/www/html  //上传某个路径下的文件,以空格隔开,可以添加多个
bypy upload /backup/${backtar}.zip //上传的压缩文件
find /backup -mtime +7 |grep .zip | xargs rm -f  //删除7天前生成的压缩包

一定要注意脚本的代码规范,切记。

另外可能用到的vi编辑器的命令:qa-切换模式,esc+:wq+回车-保存退出,esc+shift_zz-保存退出

vim? 脚本名称-编写脚本,例子:vim backup_to_baidu.sh。

到现在只是实现了上传,再来设置定时。

crontab -e? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?添加??crontab? 任务

*  *  *  *  *  /路径/脚本名称
分 时 日 月 周 命令? ? ?这是时间格式

重启crond服务

systemctl restart crond

效果如下

这样就ok了,再见。

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-05-12 16:43:29  更:2022-05-12 16:44:45 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 15:17:45-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码