首先不搭建rsync伺服器的話rsync本地同步也可以用。
linux一般都自帶了rsync,如果沒有可以安裝。
1.準備環境
192.168.21.25 rsync伺服器,要將本地**同步到該機器上
192.168.21.26 本地伺服器。
2.在192.168.21.25上安裝、配置rsync伺服器
1.rsync 安裝
yum install rsync
2.安裝好以後一般情況下沒有rsyncd.conf配置檔案,可以find / -name rsyncd.conf全域性搜一下,如果有直接編輯,如果沒有自己建立
mkdir /etc/rsyncd
vim /etc/rsyncd/rsyncd.conf 新增配置即可。
先簡述一下配置:
配置檔案分全域性配置和模組配置,全域性配置會對整個配置檔案起作用,模組配置只對模組內的配置起作用
我的配置:
###這是全域性配置
pid file = /var/run/rsyncd.pid
port = 873
uid = root
gid = root
use chroot=no
###全域性配置結束
###這是模組配置
[test]
path = /tmp/ttt/
read only = false
###模組配置結束
###這是另乙個模組配置
#[模組名] 這個用在客戶端同步時指定同步到哪個模組
#path = 模組目錄
#其他配置項=其他配置值
###模組配置結束
網上有關於這個配置詳細描述,這裡不再贅述
3.關閉防火牆
iptables -a input -p tcp -m state --state new -m tcp --dport 873 -j accept
4.啟動方式有兩種,
4.1第一種
rsync --daemon --config=/etc/rsyncd/rsyncd.conf
這一種ps -aux|grep rsync 可以看到程序,可以指定繫結ip --address ***.***.***.***
可以指定只允許內網ip同步
4.2第二種
4.2.1 vim /etc/xinetd.d/rsync
service rsync
4.2.2 啟動
service xinetd restart
這一種看不到rsync的程序
好了服務端完事了。
5.客戶端192.168.21.26
yum install rsync
直接同步 rsync -arl ./aaa 192.168.21.25::test
在去伺服器的/tmp/ttt/下看發現了aaa資料夾
搭建Rsync伺服器
部署rsync伺服器需要建立至少 乙個配置檔案,預設在系統中並不存在rsync配置檔案,對於伺服器而言,配置檔案建立完成後,使用守護程序模式啟動rsync程式即可。使用centos 系統安裝 部署rsync 下面的案例演示了如何共享以 common目錄 yum y install rsync mkd...
rsync服務搭建
ip 192.168.1.129 ip 192.168.1.252 root localhost yum y install rsync 修改配置檔案 root localhost vim etc rsyncd.conf 新增以下內容 自定義歡迎語 啟動服務關閉防火牆 root localhost ...
rsync 伺服器架設方法
4 架設rsync伺服器的示例說明 5 啟動rsync 伺服器及防火牆的設定 6 通過rsync客戶端來同步資料 7 問題處理 8 未盡事宜 9 關於本文 10 更新日誌 11 參考文件 12 相關文件 正文 1 什麼是rsync 2 rsync 伺服器的理由 3 架設rsync伺服器過程 3.1 ...