1. <nobr id="easjo"><address id="easjo"></address></nobr>

      <track id="easjo"><source id="easjo"></source></track>
      1. 
        

      2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
      3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>
          貴州做網站公司
          貴州做網站公司~專業!靠譜!
          10年網站模板開發經驗,熟悉國內外開源網站程序,包括DEDECMS,WordPress,ZBlog,Discuz! 等網站程序,可為您提供網站建設,網站克隆,仿站,網頁設計,網站制作,網站推廣優化等服務。我們專注高端營銷型網站,企業官網,集團官網,自適應網站,手機網站,網絡營銷,網站優化,網站服務器環境搭建以及托管運維等。為客戶提供一站式網站解決方案?。?!

          定時自動備份主機文件到本地 – Dropbox

          來源:互聯網轉載 時間:2024-10-06 14:11:13

          前面介紹過,使用cpanel空間的時鐘守護作業(Cron Jobs)定時備份網站文件到異地服務器,今天來個更高級的,定時把網站文件備份到本地,使用Dropbox完全可以實現。

          使用美國主機的朋友,一般都非常熟悉Linux,定時自動執行命令是使用Linux的Cron,Cpanel面板上把它翻譯為 時鐘守護作業。下面是定時自動備份主機文件到本地的具體步驟:

          1、注冊Dropbox

          Dropbox官網:https://www.dropbox.com

          2、登錄主機,新建.sh文件

          新建backup.sh腳本,復制下面的內容到backup.sh,點擊下載腳本。

          #!/bin/bash

          DROPBOX_USER="Dropbox Email 帳號"

          DROPBOX_PASS="Dropbox 密碼"

          #Dropbox上傳目錄 默認是dropbox文件夾

          DROPBOX_DIR="/dropbox"

          #要備份的文件路徑

          BACKUP_SRC="/home/myuser/public_html"

          #臨時目錄

          BACKUP_DST="/tmp"

          MySQL_SERVER="127.0.0.1"

          #mysql用戶名

          MYSQL_USER="myuser"

          #mysql用戶密碼

          MYSQL_PASS="Your MySQL password"

          # based on "http://www.***.com/jiaocheng/backup-to-dropbox/"

          NOW=$(date +%Y.%m.%d")

          DESTFILE="$BACKUP_DST/$NOW.tgz"

          #

          # Upload a file to Dropbox.

          # $1 = Source file

          # $2 = Destination file.

          function dropboxUpload

          {

          #

          # Code based on DropBox Uploader 0.6 from http://www.hostjike.com/jiaocheng/backup-to-dropbox/

          LOGIN_URL="https://www.dropbox.com/login"

          HOME_URL="https://www.dropbox.com/home"

          UPLOAD_URL="https://dl-web.dropbox.com/upload"

          COOKIE_FILE="/tmp/du_cookie_$RANDOM"

          RESPONSE_FILE="/tmp/du_resp_$RANDOM"

          UPLOAD_FILE=$1

          DEST_FOLDER=$2

          # Login

          echo -ne"> Logging in.."

          curl -s -i -c $COOKIE_FILE -o $RESPONSE_FILE --data "login_email=$DROPBOX_USER&login_password=$DROPBOX_PASS&t=$TOKEN" "$LOGIN_URL"

          grep "location: /home" $RESPONSE_FILE> /dev/null

          if[ $? -ne 0 ]; then

          echo -e" Failed!"

          rm -f "$COOKIE_FILE" "$RESPONSE_FILE"

          exit 1

          else

          echo -e" OK"

          fi

          # Load home page

          echo -ne"> Loading Home.."

          curl -s -i -b "$COOKIE_FILE" -o "$RESPONSE_FILE" "$HOME_URL"

          if[ $? -ne 0 ]; then

          echo -e "Failed!"

          rm -f "$COOKIE_FILE" "$RESPONSE_FILE"

          exit 1

          else

          echo -e" OK"

          fi

          # Get token

          TOKEN=$(cat "$RESPONSE_FILE" | tr -d n | sed s/.*

          ]*>s*

          # Upload file

          echo -ne"> Uploading $UPLOAD_FILE to DROPBOX$DEST_FOLDER/..."

          curl -s -i -b $COOKIE_FILE -o $RESPONSE_FILE -F "plain=yes" -F "dest=$DEST_FOLDER" -F "t=$TOKEN" -F :file=@$UPLOAD_FILE" "$UPLOAD_URL"

          grep "HTTP/1.1 302 FOUND" "$RESPONSE_FILE">》 /dev/null

          if[ $? -ne 0 ]; then

          echo -e "Failed!"

          rm -f "$COOKIE_FILE" "$RESPONSE_FILE"

          exit 1

          else

          echo -e "OK"

          rm -f "$COOKIE_FILE" "$RESPONSE_FILE"

          fi

          }

          #mysql數據庫備份

          mysqldump -u $MYSQL_USER -h $MYSQL_SERVER -p$MYSQL_PASS --all-databases> "$NOW-Databases.sql"

          #壓縮

          tar cfz "$DESTFILE" $BACKUP_SRC "$NOW-Databases.sql"

          #上傳

          dropboxUpload "$DESTFILE" "$DROPBOX_DIR"

          rm -f "$NOW-Databases.sql" "$DESTFILE"

          3、修改權限為755,運行backup.sh

          如果是虛擬主機,并且開通了SSH,可以使用chmod 755 backup.sh命令修改權限,然后運行backup.sh。

          4、使用Cron,定時自動運行backup.sh

          Cpanel用戶,在時鐘守護作業 頁面,添加計時程序作業就成!

          5、大功告成

          到現在,Dropbox就是按你設置的周期,自動將主機上面的文件,備份到本地電腦!

          原文地址:http://www.hostjike.com/jiaocheng/backup-to-dropbox/

          更多網絡知識及相關網絡服務請QQ咨詢深圳網站建設公司QQ:2361277551

          網絡推廣與網站優化公司(網絡優化與推廣專家)作為數字營銷領域的核心服務提供方,其價值在于通過技術手段與策略規劃幫助企業提升線上曝光度、用戶轉化率及品牌影響力。這...

          在當今數字化時代,公司網站已成為企業展示形象、傳遞信息和開展業務的重要平臺。然而,對于許多公司來說,網站建設的價格是一個關鍵考量因素。本文將圍繞“公司網站建設價...

          在當今的數字化時代,企業網站已成為企業展示形象、吸引客戶和開展業務的重要平臺。然而,對于許多中小企業來說,高昂的網站建設費用可能會成為其發展的瓶頸。幸運的是,隨...

          wordpress,typecho,Z-Blog,emlog,boblog哪個最輕快?事實上,速度不僅僅取決于某個程序。節目需要選擇合適的節目,節目是否能滿足自己的需要。WordPress是目前廣泛使用的開源程序。國內網站如愛凡納,理學網和cnBeta都是用WordPress開發的,速度也很好。這主要取決于服務器在各個方面的優化。同時,W Ordpress有很多資源,很多問題可以很快解決。但是,其...

          北京到西安飛機票價格?2017年2月22日,北京到Xi安的經濟艙機票價格從370到1680不等。您可以根據您的旅行時間提前在芒果網預訂您的旅行機票!北京到西安飛機和高鐵哪個合適?如果是旅游淡季,機票價格很低,折扣在10%或20%左右。我建議坐飛機最劃算,最省時,最劃算。機票九折和火車硬座價格差不多,機票八折到七折和硬臥票差不多。如果是旅游旺季,飛機最貴,其次是高鐵。公交車不安全,人坐公交車的空間狹...

          騰達N300怎么樣?騰達n300v3300m無線路由器是一款低端家用路由器,價格低廉,可以滿足普通家庭的需求。具有以下特點:1.?價格更低,節約了成本。2.菜單簡單,設置簡單,安裝方便。3.支持無線中繼功能,可以擴大無線覆蓋范圍。4.無線傳輸速率快,最高300m。騰達N300無線路由器怎么樣?1.這款路由器的用戶大多是家庭用戶和中小企業。路由器的價格相對便宜,當然質量也有保證。2.這個路由器的無線...

          TOP
          国产初高中生视频在线观看|亚洲一区中文|久久亚洲欧美国产精品|黄色网站入口免费进人
          1. <nobr id="easjo"><address id="easjo"></address></nobr>

              <track id="easjo"><source id="easjo"></source></track>
              1. 
                

              2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
              3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>