首先 两台虚拟机服务器
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