色哟哟成人天堂av在线观看,日韩精品视频在线观看一区二区三区,激情五月综合开心五月,在线亚洲国产丝袜日韩,亚洲国产日韩精品一区,推荐丝袜高跟在线观看,美女扒开粉嫩尿口给男生桶,欧美日韩国产一区二区,日韩久久久久久蜜臀av

技術文檔

幫助中心 > 技術文檔 >

Cenots7如何實現備份數據到百度網盤

2023-12-02 作者:簡米科技 閱讀量:0 所屬分類:技術文檔

自動將服務器內數據備份到百度網盤,實現每天自動備份,并且自動刪除7天前的備份,保證數據安全是做為運維人員的第一要素。

我們實現自動備份到百度網盤主要是通過bypy 進行操作。具體如下:

1,在服務器內安裝bypy,bypy 基于Python的pip包管理工具進行安裝,首先確認服務器內的python版本是2.7.*

確認服務器python 版本命令:python

2,安裝pip、bypy

sudo yum -y install epel-release

sudo yum -y install python-pip

sudo yum clean all

sudo pip install --upgrade pip

#如果無法更新可以使用命令:sudo python -m pip install --upgrade pip

如果還是提示錯誤:

手動下載get-pip.py文件:

wget https://bootstrap.pypa.io/pip/2.7/get-pip.py

#進行更新:

sudo python get-pip.py

安裝bypy:

sudo pip install bypy

sudo pip install requests

3,授權登陸百度網盤

執行命令:bypy info

訪問屏幕顯示的連接,并登陸授權,獲取到百度網盤的授權碼后,復制,粘貼到shell 窗口中回車。

4,授權成功后,就可以通過命令查看或上傳、下載、刪除百度網盤中的數據了,相關命令如下:

注:連接到的百度網盤目錄為:我的網盤/我的應用數據/bypy目錄下,也可自行創建下級目錄使用,但無法控制bypy上層目錄。

bypy info #空間容量使用信息

bypy list #查看百度網盤目錄信息

bypy upload 文件 #將指定文件上傳到百度網盤

bypy downdir 文件 #將百度網盤中的文件下載到本地服務器上

bypy delete 文件 #刪除百度網盤中指定文件

bypy cmpare #比較本地當前目錄和云盤根目錄,看是否一致,來判斷是否同步成功

5,連接上了百度網盤,通過以上命令可以進行相關操作后,就可以實現很多功能了,比如寫個腳本進行自動備份上傳百度網盤和自動刪除7天前的數據

注:文件存放路徑不同,腳本命令也可能存在一些不同,根據自行服務器環境與文件存放進行適當修改

我寫的一個簡單腳本如下:

創建 backup_baidupan.sh:vi backup_baidupan.sh

腳本內命令如下:

#!/bin/bash

backtar="web"`date +%Y%m%d`

rmbacktar="web"`date -d 7 days ago +"%Y%m%d"`

sql="sql"`date +%Y%m%d`

rmsql="sql"`date -d 7 days ago +"%Y%m%d"`

mysqldump -u數據庫用戶-p數據庫密碼--databases要導出的數據庫名 /home/backup/${sql}.sql

tar -czf /home/backup/${sql}.tar.gz /home/backup/${sql}.sql

zip -q -r /home/backup/${backtar}.zip /home/wwwroot/

bypy upload /home/backup/${backtar}.zip

bypy upload /home/backup/${sql}.tar.gz

if [ -f "/home/backup/${rmbacktar}.zip" ];then

rm -f /home/backup/${rmbacktar}.zip

rm -f /home/backup/${rmsql}.sql

rm -f /home/backup/${rmsql}.tar.gz

bypy delete ${rmbacktar}.zip

bypy dalete ${rmsql}.tar.gz

fi

命令解析:

首先定義網站備份名、刪除網站備份名(7天前)、數據庫備份名、刪除數據庫備份名(7天前)

導出數據庫(紅色字體信息修改成您自己的信息)

打包數據庫

打包網站數據

上傳網站數據備份

上傳數據庫備份

刪除7天前的網站數據、數據庫備份;刪除百度網盤內7天前的數據備份

6,給腳本添加可執行權限:chmod 755 backup_baidupan.sh

7,將腳本加入到任務計劃內,進行每天自動執行:

編輯任務計劃:crontab -e

添加:30 3 * * * /shell/backup_baidupan.sh

8,到此完美實現自動備份到百度網盤和自動清理7天前的網盤中的數據。

標簽:

本文地址:http://www.sdu-sz.com/help/895.html

簡米科技服務器支持24小時免費測試


成為簡米科技會員,享受出眾的上云實踐機會和周到的尊貴服務!
亚洲国产精品无码专区 | 久久精品国产色蜜蜜麻豆 |