非root账号准备
创建账号并设置为非root用户授权目录
useradd admin
passwd admin
chown -R admin /backup/
服务端(源服务器所同步数据到的目标服务器)准备
关闭防火墙和selinux
systemctl disable --now firewalld
setenforce 0
sed -ri 's/^(SELINUX=).*/\1disabled/g' /etc/sysconfig/selinux
getenforce
安装
yum -y install rsync rsync-daemon
卸载
rpm -qa | grep rsync
yum erase rsync -y
查看版本号
rsync -version
重启
netstat -anput | grep :873
kill -9 1246297(删除进程号)
systemctl restart rsyncd.service
查看服务是否正常工作
systemctl status rsyncd.service
修改或创建两个配置文件
vim /etc/rsyncd.conf
uid = admin
gid = admin
port = 873
use chroot = yes
read only = on
list = no
max connections = 4
lock file=/var/run/rsyncd.lock
log file = /var/log/rsyncd.log
exclude = lost+found/
transfer logging = yes
timeout = 900
ignore nonreadable = yes
dont compress = *.gz *.tgz *.zip *.z *.Z *.rpm *.deb *.bz2
[backup]