配置流程
 
1. 修改或创建 /log
uid = nobody
gid = nobody
use chroot = no
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log
 
[log]
path = /etc
uid = root
gid = root
read only = no
hosts allow = 内网IP,公网IP
hosts deny = 0.0.0.0/32
 
2. 启动 rsync
   /usr/bin/rsync --daemon
   
重启 rsync
   # 要 Kill rsync 进程,不要用 kill -HUP {PID} 的方式重启进程。
   # ps -ef|grep rsync|grep -v grep|awk '{print $2}'|xargs kill -9
   #也可以用
   # cat /var/run/rsyncd.pid | xargs kill -9
   # /usr/bin/rsync --daemon
 
3. 增加 rsync 开机启动
   在 /etc/rc.local 增加 /usr/bin/rsync --daemon
 
4.  rsync 监听端口 873  

5.  使用

客户端--->>服务端  (推) 客户端向服务器端推送文件  --delete参数会删除服务器端中在客户端中没有的文件
/usr/bin/rsync -vrtup -R --delete /log  root@192.168.1.114::log


客户端--->>服务端  (取) 客户端到服务端取文件     --delete参数会删除客户端中在服务器端中没有的文件
/usr/bin/rsync -vrtup -R  --delete root@192.168.1.114::log /log