机器1:192.168.2.10
机器 2:192.168.2.11
目的:将机器1下的/www/cookie.com/info.cookie/upload-images/admin 目录同步到机器2同级目录下
*确保机器1到机器2 873端口是通的
*****************************************************************机器1:****************************************************************************************************************
#脚本文件
[root@Dev-3-13-admin ~]#cat /www/cookie.com/info.cookie.com/crontab/rsync.sh
INFODIR=/www/cookie.com/info.cookie.com/upload-images
[email protected]::cookie.com/info.cookie.com/upload-images
rsync -auzv --timeout=180 --delete --exclude=*.php --password-file=/www/cookie.com/info.cookie.com/crontab/rsyncd.passwd $INFODIR/admin $MODULE01;
#脚本密码文件
[root@Dev-3-13-admin ~]#cat /www/cookie.com/info.cookie.com/crontab/rsyncd.passwd
UxB45tK0wJGiRJGvI7ZxNCtqgjq84fDw
#文件权限(密码:600 脚本:755)
[root@Dev-2-10-admin ~]#ll /www/cookie.com/info.cookie.com/crontab/
total 8
-rw------- 1 www www 33 Sep 7 10:43 rsyncd.passwd
-rwxr-xr-x 1 www www 272 Sep 7 10:45 rsync.sh
*********************************************************************************************************************************************************************************************
*****************************************************************机器2:****************************************************************************************************************
[root@Dev-2-11-www ~]# cat /etc/rsyncd.conf
uid = root
gid = root
use chroot = no
max connections = 8
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log
hosts deny=*
hosts allow=192.168.2.10
[cookie.com]
uid = www
gid = www
path = /www/cookie.com
ignore errors
read only = no
list = no
auth users = www
secrets file = /etc/rsyncd.passwd
[root@Dev-2-11-www ~]# cat /etc/rsyncd.passwd
www:UxB45tK0wJGiRJGvI7ZxNCtqgjq84fDw
##rsyncd.conf与rsyncd.passwd文件权限均为600
*********************************************************************************************************************************************************************************************