您好,登錄后才能下訂單哦!
這篇“rsync怎么同步shell命令”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“rsync怎么同步shell命令”文章吧。
單獨業務服務器多余10臺 少于20臺 建議使用 rsync 推送 到 目標服務器(此時如果直接在目標服務器上git 操作 很慢,并且源服務器load有點高)
單獨業務服務器少于10臺 建議直接 在 目標服務器 執行git命令 (當然也可以rsync)
Rsync本來是用于替代rcp的一個工具,目前由rsync.samba.org維護,所以rsync.conf文件的格式類似于samba的主配 置文件;Rsync可以通過rsh或ssh使用,也能以daemon模式去運行
在以daemon方式運行時Rsync server會打開一個873 端口,等待客戶端去連接。連接時,Rsync server會檢查口令是否相符,若通過口令查核,則可以開始進行文件傳輸。第一次連通完成時,會把整份文件傳輸一次,以后則就只需進行增量備份
特點
1、可以鏡像保存整個目錄樹和文件系統;
2、可以很容易做到保持原來文件的權限、時間、軟硬鏈接等;
3、無須特殊權限即可安裝;
4、優化的流程,文件傳輸效率高;
5、可以使用rsh、ssh等方式來傳輸文件,當然也可以通過直接的socket連接;
6、支持匿名傳輸
二、ssh模式
1、本地間同步
環境: 172.16.22.12
# mkdir src # touch src/{1,2,3,4} # mkdir dest # rsync -av src/ dest/ --將 src 目錄里的所有的文件同步至 dest 目錄(不包含src本身) # rsync -av src dest/ --將 src 目錄包括自己整個同步至 dest 目錄 # rsync -avR src/ dest/ --即使 src 后面接有 / ,效果同上
2、局域網間同步
環境: 172.16.22.11
# mkdir src # touch src/{a,b,c,d} # mkdir dest # rsync -av 172.16.22.12:/data/test/src/ dest/ --遠程同步至本地,需輸入root密碼 # rsync -av src/ 172.16.22.12:/data/test/dest/ --本地文件同步至遠程 # rsync -av src 172.16.22.12:/data/test/dest/ --整個目錄同步過去 # rm -rf src/d --刪除一個文件 d # rsync -av --delete src/ 172.16.22.12:/data/test/dest/ --delete,從目標目錄里面刪除無關的文件
3、局域網指定用戶同步
–172.16.22.12
# useradd george # passwd george # mkdir /home/george/test # touch /home/george/test/g{1,2,3,4} --172.16.22.11 # rsync -av src '-e ssh -l george' 172.16.22.12:/home/george --本地同步至遠程 # rsync -av 172.16.22.12:/home/george/test/g* '-e ssh -l george -p 22' dest/
三、daemon模式
環境:192.168.22.11
1、服務啟動方式 1.1、對于負荷較重的 rsync 服務器應該使用獨立運行方式 # yum install rsync xinetd --服務安裝 # /usr/bin/rsync --daemon 1.2、對于負荷較輕的 rsync 服務器可以使用 xinetd 運行方式 # yum install rsync xinetd --服務安裝 # vim /etc/xinetd.d/rsync --配置托管服務,將下項改為 no disable = no # /etc/init.d/xinetd start --啟動托管服務 xinetd # chkconfig rsync on # netstat -ntpl | grep 873 --查看服務是否啟動
以上就是關于“rsync怎么同步shell命令”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。