1. 程式人生 > >Linux下rsync的安裝及簡單使用

Linux下rsync的安裝及簡單使用

roc ack blog 應用 保持 image 常用 yum afa

一、RSYNC安裝
源碼安裝:
到rsync官網下載rsync源碼安裝包,上傳到服務器上,或者wget下載。解壓rsync源碼安裝包
技術分享圖片
進入解壓後的目錄,執行

./configure --prefix=/usr/local/rsync

技術分享圖片
編譯配置完成後,執行

make && make install

技術分享圖片
進入安裝目錄下的/bin目錄。執行

./rsync -h

技術分享圖片
完成源碼安裝
設置rsync開機自啟,在/etc/rc.local文件追加
技術分享圖片
將rsync加入環境變量
技術分享圖片
重新加載環境變量

source /etc/profile

技術分享圖片
rsync啟動時會加載/etc/rsync.conf配置文件,默認狀態沒有,新建/etc/rsync.conf配置文件

技術分享圖片
還有一個比較重要的配置文件/etc/rsync.password配置文件,依舊需要自己新建
技術分享圖片
啟動rsync,查看rsync服務端口873端口

rsync --daemon

技術分享圖片
啟動成功
關閉rsync服務

pkill rsync

技術分享圖片
yum源安裝:
yum源安裝比較簡單,只需yum安裝rsync和xinetd

yum -y install rsync
yum -y install xinetd

技術分享圖片
技術分享圖片
修改配置文件/etc/xinetd.d/rsync,註意把disable改為no
技術分享圖片
進入/etc/init.d,重啟xinetd服務

./xinetd restart

技術分享圖片
查看873端口是否開啟,rsync服務的端口為873
技術分享圖片
啟動成功
rsync關閉,進入/etc/init.d

./xinetd stop

二、RSYNC簡單使用
查看rsynx參數
源碼安裝執行

rsync -h

yum安裝執行

rsync --help

技術分享圖片
常用參數

 -v          ----詳細模式輸出
 -a          ----歸檔模式,遞歸傳輸並保持文件屬性不變
 -z          ----壓縮傳輸
 -delete  ----刪除那些DST中存在而在SRC中沒有的文件。

rsync實例應用
新建test.txt文件
技術分享圖片
本地備份

rsync -avz /tmp/test /tmp/backup

技術分享圖片
本地備份成功
備份(推送)到遠程主機(本例:192.168.174.129)

rsync -avz /tmp/test [email protected]:/tmp/backup

技術分享圖片
到遠程主機查看結果
技術分享圖片
備份到遠程主機成功
從遠程主機拉取
在遠程主機上新建文件text2.txt
技術分享圖片
在本地拉取遠程主機文件

rsync -avz [email protected]:/tmp/backup /tmp/test

技術分享圖片
從遠程主機拉取成功
以上為博主對rsync的一些安裝和簡單使用,後續可能會補充

Linux下rsync的安裝及簡單使用