一。伺服器端
1.yum -y install rsync xinetd
2.vi /etc/xinetd.d/rsync
將yes 修改為no ipv6修改為ipv4
3.vi /etc/rsyncd.conf 新建檔案
uid = root
gid = root
use chroot = no
max connections = 4
strict modes = yes
port = 873
#module名字和路徑
[svnbackup]
path = /usr/local/svndata/
commet = this is svn data
ignore errors
read only = yes
list = no
#auth users = test
secrets file = /etc/rsync.pas
hosts allow = 192.168.206.20,192.168.201.11,192.168.201.13
hosts deny =0.0.0.0/0
pid file = /var/run/rsyncd.pid
lock file =/var/run/rsync.lock
log file = /var/log/rsyncd.log
4.vi /etc/rsync.pas建立密碼檔案
svntrasfer:123456
5.許可權修改
#chown root.root rsync.pas
#chmod 600 rsync.pas
6.vi /etc/rsyncd.motd配置歡迎資訊 ,可不設定
welcome to use the rsync services!
7.配置生效service xinetd restart
8.啟動服務,兩種辦法
(1)獨立啟動 /usr/bin/rsync –-daemon
(2)用xinetd超級程序啟動/etc/rc.d/init.d/xinetd reload
9.加入rc.local ,開機啟動
vi /etc/rc.local最後加入
/usr/bin/rsync --daemon
或者使用命令:chkconfig rsync on
10.加入防火牆
vi /etc/sysconfig/iptables 在reject前
-a input -m state --state new -m tcp -p tcp --dport 873 -j accept
11.檢查服務873埠是否啟動
netstat -anp|grep 873
或者lsof -i:873
12.設定目錄寫許可權
給/usr/local/svndata目錄寫許可權
# chown -r nobody.nobody /usr/local/svndata
# chmod -r 770 /usr/local/svndata
二、客戶端
1.yum -y install rsync
2.vi /etc/rsyncd.conf 建立空檔案
3.建立密碼並設定許可權
vi /etc/rsync.pas
123456
chown root.root rsync.pas
chmod 600 rsync.pas
三、傳輸檔案
rsync -vzrtopg --progress [email protected]::svnbackup /test/svndata/ --password-file=/etc/rsyncd.pas
注意密碼檔案在最後,這樣將206.20上的svnbackup的module檔案傳輸到本機的/test/svndata/下
四。自動排程
1.建立shell
vi /usr/local/rsync/time.sh
#!/bin/bash
rsync -vzrtopg --progress [email protected]::svnbackup /test/svndata/ --password-file=/etc/rsyncd.pas
2.crontab -e
加入30 * * * * /usr/local/rsync/time.sh //每30分執行一次time.sh指令碼檔案
Rsync安裝部署
rsync 是一款開源的 快速的 多功能的 可以實現全量以及增量的本地或者是遠端的資料同步備份的優秀工具,並且可以不進行改變原有的資料屬性資訊,實現資料的備份和遷移的特性 rsync 軟體適用於 linux unix windows 等多種作業系統上 本地備份 遠端備份 無差異備份 全量備份資料 增...
windows下rsync部署安裝
2012 06 05 12 06 13 分類 系統 標籤 rsync windows 字型大小訂閱 rsync在windows與windows伺服器之間的同步設定 1.準備兩台機器 server 192.168.0.201 client 192.168.0.202 檔案 cwrsync client...
rsync安裝及配置
一.server端 centos 6下安裝 yum y install xinetd 1.配置 vi etc xinetd.d rsync service rsync 將disable yes改成disable no 然後重啟xinetd service xinetd restart 2.配置rsy...