Services05(20191025)

rsync基本使用

rsync同步操作

• 命令用法

          – rsync [選項...] 源目錄   目標 目錄

• 同步與複製的差異

          – 複製:完全拷貝源到目標
          – 同步:增量拷貝,只傳輸變化過的數據

• rsync操作選項

  – -n:測試同步過程,不做實際修改
  – --delete:刪除目標文件夾內多餘的文檔
  – -a:歸檔模式,相當於-rlptgoD
  – -v:顯示詳細操作信息
 – -z:傳輸過程中啓用壓縮/解壓

遠程同步數據
rsync+SSH同步

       • 與遠程的 SSH目錄保持同步
       – 下行:rsync [...]  user@host:遠程目錄     本地目錄      
      – 上行:rsync [...]  本地目錄      user@host:遠程目錄

實時同步

         一、生成公鑰(鎖)與私鑰(鑰匙),實現ssh無密碼的驗證

二、安裝inotify-tools工具軟件,監控目錄內容變化

1.具備inotify-tools工具軟件

inotifywait監控

• 基本用法

    – inotifywait  [選項]   目標文件夾
            ****

• 常用命令選項

   – -m,持續監控(捕獲一個事件後不退出)
   – -r,遞歸監控、包括子目錄及文件
   – -q,減少屏幕輸出信息
  – -e,指定監視的 modify、move、create、delete、attrib 等事件類別

三、書寫一個shell腳本

 for循環:適合寫有次數的循環
      死循環:while循環,適合次數是無限次的循環

    while 條件
    do
              循環執行的代碼
    done
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章