rsync兩臺服務器以前的文件同步

首先 兩臺虛擬機服務器

rsync_A  192.168.126.129 
rsync_B  192.168.126.128

rsync_A 作爲服務器  rsync_B 做爲客戶端同步服務器的數據

在A上作的操做 :
建立/test_log目錄  依次在此文件夾下建立 文件1 2 3 4 5 6 7 和backup 文件夾
要求 B只能夠同步文件,不能同步backup文件夾
一、創建主配置文件:
/etc/rsyncd.conf
pid file = /var/run/rsyncd.pid
port = 7789
uid = root
gid = root

user chroot = yes
read only = yes

hosts allow=192.168.216.0/255.255.255.0
host deny=*

mac connections = 2

log file = /var/log/rsync.log

log format = %t %a %m %f %b
syslog facility = local3
timeout = 300 

[logfile]
path = /test_log
list = yes
ignore error
auth user = root 
secrets file = /etc/rsyncd.secrets 
exclude = backup/ haha/
二、建立用戶密碼文件
/etc/rsyncd.secerts 格式爲:
root:123.com    用戶名:密碼    這個文件必須爲600

三、客戶端B上執行命令:
同步到/hehe文件夾下
/usr/bin/rsync  -avzR  --password-file=/etc/rsync/rsync.secrets  --port 7789  192.168.216.129::logfile /hehe

watch -n 1  date  動態監視date
相關文章
相關標籤/搜索