配置流程
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
转载于:https://blog.51cto.com/5iwww/284956