十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
服务器
/e:拷贝所有子目录,包括空子目录; /I: 如果目标文件或目录不存在且拷贝的文件数多于一,则假设目标为目录; /d:只拷贝文件日期与在目标文件后的文件(即修改过的源文件) /h:同时拷贝隐藏文件和系统文件 /r:拷贝并覆盖只读文件 /y: 复制文件审核设置(不显示已有文件覆盖确认)
yum -y install rsync
ln -s /etc/rsyncd.conf
uid = root #root用户访问(我这里用ROOT用户,也可以用其他新建的用户) gid = root #root组用户访问 port=871 #通过端口873 use chroot = yes #可以使用chroot read only = no #可读写 max connections = 4 #连接数 list = no #不列出文件清单 pid file = /var/run/rsyncd.pid #此步可没有此文件 timeout = 900 lock file = /var/run/rsyncd.lock #此步可没有此文件 log file = /var/log/rsyncd.log #此步可没有此文件 [backup] #发布项(注意这个命名) comment = this is module for backup #模块介绍,可删去 path = /home/jack/ #发布的路径 ignore errors auth users = root #认证用户为root secrets file = /etc/rsyncd.pass #密码文件
service rsyncd start
rsync -auv --password-file=/etc/rsyncd.pass root@192.168.22.99::backup /home/test/
rsync -auv --password-file=/etc/rsyncd.pass root@192.168.22.99::backup /home/test/