• <span id="ycodp"></span>
    <span id="ycodp"><small id="ycodp"></small></span>
    1. <label id="ycodp"></label>
      <rt id="ycodp"><tr id="ycodp"><strike id="ycodp"></strike></tr></rt>
      <i id="ycodp"><strong id="ycodp"><ul id="ycodp"></ul></strong></i>
    2. 幫助中心

      這里有最新的使用文檔和教程

      < 返回

      Cenots7 實現自動備份數據到百度網盤

      2022-08-05 11:25 作者:31IDC 閱讀量:3373 所屬分類:Linux系統

      自動將服務器內數據備份到百度網盤,實現每天自動備份,并且自動刪除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天前的網盤中的數據。

       

      31IDC - 12 年深耕海外 IDC 高端資源

      主站蜘蛛池模板: 亚洲国产aⅴ综合网| 亚洲精品欧美综合四区| 色综合久久中文字幕网| 天天爱天天做色综合| 国产亚洲综合一区二区三区| 五月综合色婷婷在线观看| 伊人久久中文大香线蕉综合| 婷婷五月综合色视频| 婷婷激情综合色五月久久| 久久婷婷色综合一区二区| 人人妻人人狠人人爽天天综合网| 狠狠色噜狠狠狠狠色综合久| 国产精品综合久久第一页| 色综合色综合久久综合频道| 亚洲国产成人久久综合野外| 久久综合综合久久综合| 狠狠色丁香婷婷综合尤物| 国产成人亚洲综合一区| 香蕉蕉亚亚洲aav综合| av一本久道久久综合久久鬼色| 国产精品天天影视久久综合网| 久久婷婷五月综合成人D啪| 久久婷婷五月综合色精品| 婷婷亚洲综合五月天小说 | 香蕉国产综合久久猫咪| 狠狠夜色午夜久久综合热91| 综合自拍亚洲综合图不卡区| 亚洲丁香色婷婷综合欲色啪| 亚洲综合网站色欲色欲| 国产亚洲综合网曝门系列| 日本一道综合久久aⅴ免费| 久久久久久久尹人综合网亚洲| 久久综合一区二区无码| 国产色综合一区二区三区| 久久综合久久综合久久| 图图资源网亚洲综合网站| 国产成人亚洲综合一区| 亚洲伊人久久综合影院| 99久久国产综合精品女同图片| 国产香蕉尹人综合在线| 婷婷色香五月激情综合2020|