rsync同步文件

 

主服务器192.168.1.100
yum install rsync

  rsyncd.conf配置

uid = apache
gid = apache
port = 873
max connections = 100
pid file = /var/run/rsyncd.pid
log file = /var/log/rsyncd.log
lock file = /var/lock/rsyncd.lock
auth users = rsync
motd file = /etc/rsyncd/rsyncd.motd
secrets file = /etc/rsyncd.secrets
ignore errors
read only = yes
list = no
timeout = 60

[t]
path = /var/www/html/test

   

密码文件rsyncd.secrets内容,用户名需要注意填写和配置文件里的auth users
用户名:密码
比如:
rsync:testabc

   /usr/bin/rsync --daemon 启动

  ps aux | grep rsync 查找进程,并kill死

root      2716  0.0  0.0 107620   640 ?        Ss   20:56   0:00 /usr/bin/rsync --daemon
root      2727  0.0  0.0 103244   856 pts/1    S+   20:59   0:00 grep rsync



在从服务器安装完成rsync后,配置密码文件

建立密码文件:rsyncd.secrets,此密码文件不需要用户名,只填写与主服务器上密码相同即可
rsync -avzP --delete  --password-file=/root/rsyncd.secrets [email protected]::t   /var/www/html/test


你可能感兴趣的:(rsync同步文件)