rsync的簡單應用及配置

    rsync是類unix系統下的數據鏡像備份工具——remote sync。一款快速增量備份工具 Remote Sync,遠程同步 支持本地複製,或者與其他SSH、rsync主機同步。

    rsync具有可以將鏡像保存整個目錄樹或文件系統;較高的數據傳輸效率;可以藉助於ssh實現安全數據傳輸;支持匿名傳輸的特點。

rsync命令的工作模式:

    1、shell模式,也稱作本地模式;

    2、遠程shell模式,可以利用ssh協議承載其遠程傳輸過程;

    3、列表模式,僅列出源中的內容,-nv

    4、服務模式,此時rsync工作爲守護進程,能接收客戶端的數據同步請求。

rsync常用選項:

-n: 同步測試,不執行真正的同步過程;

-v: 詳細輸出模式

-q: 靜默模式

-c: checksum,開啓校驗功能

-r: 遞歸複製

a: 歸檔,保留文件的原有屬性;

-p: 保留文件的權限;

-t: 保留文件的時間戳;

-l: 保留符號鏈接

-g: 保留屬組

-o: 保留屬主

-D:保留設備文件

-e ssh: 使用ssh作爲傳輸承載;

-z: 壓縮後傳輸;

--progress: 顯示進度條

--stats: 顯示如何執行壓縮和傳輸

rysnc的服務配置:

1、設定rsync服務器端

# yum -y install xinetd

# chkconfig rsync on

2、爲rsync提供配置文件

/etc/rsyncd.conf

3,服務啓動

service xinetd start 監聽在tcp/817端口上

4、服務端啓用用戶認證的功能

  在共享定義處加配置:

secrets file = /etc/rsyncd.passwd

說明: USERNAME LIST爲以逗號分隔的在rsyncd.passwd中存在用戶名的列表;

(2)創建密碼文件/etc/rsyncd.passwd

username:password


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章