rsync配置文件详解

#/etc/rsyncd.conf    
#设置服务器信息提示文件名称,在该文件中编写提示信息    
motd file = /etc/rsyncd.motd    
#开启Rsync数据传输日志功能    
transfer logging = yes    
#设置日志文件名称,可以通过log format参数设置日志格式    
log file = /var/log/rsyncd.log    
#设置Rsync进程号保存文件名称    
pid file = /var/run/rsyncd.pid    
#设置锁文件名称    
lock file = /var/run/rsync.lock    
#设置服务器监听的端口号,默认为873    
port = 873    
#设置服务器所监听网卡接口的IP地址,这里服务器IP地址为192.168.0.254    
address = 192.168.0.254    
#设置进行数据传输时所使用的账户名称或ID号,默认使用nobody    
uid = nobody    
#设置进行数据传输时所使用的组名称或GID号,默认使用nobody    
gid = nobody    
#设置user chroot为yes后,rsync会首先进行chroot设置,将根映射到path参数路径下,对客户    
#端而言,系统的根就是path参数所指定的路径。但这样做需要root权限,并且在同步符号    
#连接资料时仅会同步名称,而内容将不会同步。    
use chroot = no    
#是否允许客户端上传数据,这里设置为只读。    
read only = yes    
#设置并发连接数,0代表无限制。超出并发数后,如果依然有客户端连接请求,则将会收    
#到稍后重试的提示消息    
max connections = 10    
#模块,Rsync通过模块定义同步的目录,模块以[name]的形式定义,这与Samba定义共    
#享目录是一样的效果。在Rsync中也可以定义多个模块   
[common]# comment定义注释说明字串     
comment = Web content     #同步目录的真实路径通过path指定      path = /common     #忽略一些IO错误     
ignore errors      #exclude可以指定例外的目录,即将common目录下的某个目录设置为不同步数据     
exclude = test/    #设置允许连接服务器的账户,账户可以是系统中不存在的用户     
auth users = tom,jerry      #设置密码验证文件名称,注意该文件的权限要求为只读,建议权限为600,仅在设置auth users     #参数后有效      secrets file = /etc/rsyncd.secrets      #设置允许哪些主机可以同步数据,可以是单个IP,也可以是网段,多个IP与网段之间使用空格分隔      hosts allow=192.168.0.0/255.255.255.0      #设置拒绝所有(除hosts allow定义的主机外)     
hosts deny=*      #客户端请求显示模块列表时,本模块名称是否显示,默认为true     list = false  

   

发表评论

登录... 后才能评论