• 
    

      <address id="upfr9"><pre id="upfr9"><strike id="upfr9"></strike></pre></address>
      1. <address id="upfr9"><tr id="upfr9"></tr></address><dl id="upfr9"></dl>

        rsync配置與自動化執(zhí)行

        rsync是類unix系統(tǒng)下的數(shù)據(jù)鏡像備份工具——remote sync。一款快速增量備份工具 Remote Sync,遠程同步 支持本地復制,或者與其他SSH、rsync主機同步。我們先來了解下rsync的語法吧,然后在配置rsync+ssh+crontab,實現(xiàn)自動化備份。

        創(chuàng)新互聯(lián)公司是專業(yè)的西湖網站建設公司,西湖接單;提供做網站、網站設計,網頁設計,網站設計,建網站,PHP網站建設等專業(yè)做網站服務;采用PHP框架,可快速的進行西湖網站開發(fā)網頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網站,專業(yè)的做網站團隊,希望更多企業(yè)前來合作!

        yum install rsync -y                     #安裝服務

        本地目錄同步(個人認為本地同步還是cp實用)

        rsync -avz /tang /home            #將/tang目錄下的文件復制到/home中,參數(shù)說明看下面。

        rsync配置與自動化執(zhí)行

        實驗環(huán)境:

        由于我想把實驗錄成gif效果,所以裝了個圖像界面,左邊是主服務器,右邊是ssh遠程備份服務器。

        把主服務器的  /tang/  目錄 備份到備份服務器的 /home中,備份服務器的IP為:192.168.23.35

        rsync -avz /tang/ [email protected]:/home/        #把本地/tang/目錄備份到遠程備份服務器的/home目錄下

        rsync配置與自動化執(zhí)行

        假如主服務器和備份服務器都想保持一致,可以加上 --delete,讓備份服務器同步主服務器,有多余的就刪除。  左邊是主服務器,右邊是ssh遠程備份服務器。

        rsync --delete -avz /tang/ [email protected]:/home/

        rsync配置與自動化執(zhí)行

        同步指定的文件夾名。這里是以b開頭的文件夾都匹配

        rsync -avz --include 'b*' --exclude '*' /tang [email protected]:/home   

        解釋:--include是包括的意思。 --exclude是排除的意思,*代表前面的(左鄰)字符有0個或0個以上。

        如果想要準確的同步一個文件夾,--include ‘這里是文件夾的名字,后面不加*號鍵’。 

        左邊是主服務器,右邊是ssh遠程備份服務器。

        rsync配置與自動化執(zhí)行

        -a, -權限的屬性不變

        -v, -詳細模式輸出

        -z, -傳輸時進行壓縮處理

        -e, --rsh=COMMAND 指定使用rsh、ssh方式進行數(shù)據(jù)同步

        基本的操作上面應該都演示了,相信你應該知道每次同步都要輸入備份服務器的密碼,現(xiàn)在來配置ssh免密碼登錄,然后在 crontab -e 中 寫個腳本就可以自動化執(zhí)行了。實驗如下:

        在主服務器上生成密鑰

        ssh-keygen            #(直接選擇回車,都選擇默認就行)

        使用ssh-copy-id將公匙發(fā)送到備份服務器

        ssh-copy-id 192.168.23.35

        然后再測試下,遠程登錄是否要密碼,不用就OK!

        rsync配置與自動化執(zhí)行

        手動測試同步是否需要輸入密碼

        rsync -avz -e ssh /tang [email protected]:/home

        rsync配置與自動化執(zhí)行

        ssh 免密碼登錄OK,現(xiàn)在我們把這句寫入一個腳本里面

        echo "rsync -avz -e ssh /tang [email protected]:/home " > /etc/tang.sh

        crontab -e            #編寫定時執(zhí)行任務,每個小時的第五分鐘執(zhí)行一次。

        5 * * * * sh /etc/tang.sh

        rsync配置與自動化執(zhí)行

        *  *  *  *  *    sh /etc/tang.sh

        解釋:

        第1列表示分鐘1~59 每分鐘用*或者 */1表示 

        第2列表示小時1~23(0表示0點)
        第3列表示日期1~31
        第4列表示月份1~12
        第5列標識號星期0~6(0表示星期天) 

        以上實驗配置完畢,

        當前標題:rsync配置與自動化執(zhí)行
        轉載來于:http://www.jbt999.com/article24/gseoje.html

        成都網站建設公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、虛擬主機、域名注冊網站收錄、品牌網站建設、手機網站建設

        廣告

        聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

        網站建設網站維護公司

      2. 
        

          <address id="upfr9"><pre id="upfr9"><strike id="upfr9"></strike></pre></address>
          1. <address id="upfr9"><tr id="upfr9"></tr></address><dl id="upfr9"></dl>
            国产精品18欠久久久久久 | 五月天黄色电影播放 | 69er小视频 | 东京热卡一卡二卡三卡四卡100 | 大香蕉18 | 国产又粗又黄 | 亚洲网址中文字幕 | 日韩在线精品 | 熟妇性爱视频 | 操逼视频网站网址 |