安装软件
yum -y install rsyncsystemctl start rsyncdsystemctl enable rsyncd默认端口 tcp 873 netstat -tulnp |grep rsync
参数:
-v 显示详细信息-p 显示文件传输进度信息-n 仅仅测试-a 等同于 -rtopgDl(保持与原有文件相同的属性)-z 传输压缩提高效率-P
本地使用:
rsync -avzP --delete 源文件夹 目标文件夹 #--delete 删除目标文件夹多余文件
远程使用:
一、服务端```````````````````````````````````````````````````````````````````````````````````````````````````````````
路径:vim /etc/rsuncd.confuid = rootgid = root #是否越过软连接文件use chroot =no[test]#密码保护位置secrets file = /etc/rsyncd.password#rsync用户auth users = vendetta#只允许一台主机hosts allow = 10.10.2.5/32 #文件路径paht = /home/datalist =yesread only =no ignore errors
二、创建密码文件
路径上面定义为:secrets file = /etc/rsyncd.password创建文件:touch /etc/rsyncd.password切记修改密码文件权限为600 chmod 600 rsyncd.password检查防火墙端口是否打开:systemcta status firewalld firewall-cmd --list-all firewall-cmd --add-port=873/tcp --permanent firewall-cmd --reload
三、客户端```````````````````````````````````````````````````````````````````````````````````````````````````````````
常规命令:#查看服务端,服务组信息rsync 10.10.5.135::