rsync服务器与客户端配置文件

目标服务器端配置文件

[rsyncd.conf]

uid = nobodygid = nobodyuse chroot = nomax connections = 10strict modes = yespid file = /var/run/rsyncd.pidlock file = /var/run/rsync.locklog file = /var/log/rsyncd.log

#模块名[web1]#目标服务器目录path = /usr/local/rubyzhu/testcomment = web1 fileignore errors = yesread only = nowrite only = nolist = falsehosts allow = 127.0.0.1hosts deny = *uid = rootgid = root#认证用户名,香港服务器租用,与操作系统用户无关auth users = backupsecrets file = /etc/rsyncd.secrets

客户端配置文件(被监控系统)

[inotify-tool.sh 自写脚本]

#!/bin/shsrc=/usr/local/rubyzhu/test1/ #inotify监控的目录des1=web1#rsync服务器模块

ip1=127.0.0.1 #目标服务器的IP地址user=backup#目标服务器的rsyncr的web1模块的用户名,跟操作系统用户名无关/usr/local/bin/inotifywait -mrq –timefmt ‘%d/%m/%y %H:%M’ –format ‘%T %w%f’ \-e close_write,modify,create,attrib,delete \${src} \| while read file do rsync -avz –delete –progress –password-file=/etc/server.pass ${src} ${user}@${ip1}::${des1} && #rsync -avz –delete –progress –password-file=/etc/server.pass ${src} ${user}@${ip2}::${des2} && echo “${src} was rsynced” echo “—————————————————–” done

,虚拟主机,香港空间感受最美的风景。你曾经说,

rsync服务器与客户端配置文件

相关文章:

你感兴趣的文章:

标签云: