本文实例讲述了CentOS6.5平台上rsync服务器安装配置方法。分享给大家供大家参考,具体如下:
#检查是否安装过rsync,如果已经安装过需要卸载 rpm qa | grep rsync #安装了rsync卸载 rpm - e rsync #下载最新rpm包(注意操作系统和位数的匹配) # rsync的rpm包列表地址:http://pkgs.repoforge.org/rsync wget http://pkgs.repoforge.org/rsync/rsync el6.rfx.x86_64.rpm——3.1.1 - 1. # rpm包安装 rpm -ivh rsync el6.rfx.x86_64.rpm——3.1.1 - 1. >之前
1。选择rsync服务器启动方式
①rsync服务器负载比较高,则使用独立启动模式
②rsync服务器负责较低,使用xinetd运行方式2。创建配置文件rsyncd.conf
3。对于非匿名方式访问的rsync服务器创建配置口令(建议配置需要口令访问)
CentOS默认以xinetd模式运行rsync, rsync的xinetd配置文件是/etc/xinetd。d/rsync
如果配置rsync以xinetd模式运行,执行如下命令chkconfig rsync>/usr/bin/rsync——守护进程 #编辑/etc/rc.当地的文件加入/usr/bin/rsync——守护进程保证每次开机启动都会自动启动rsync服务 >之前
#创建rsync服务目录 mkdir/etc/rsyncd #创建配置文件 触摸/etc/rsyncd/rsyncd.conf #创建密码文件 触摸/etc/rsyncd/rsyncd.passwd #权限修改 乔恩根:根/etc/rsyncd/rsyncd.passwd chmod 600/etc/rsyncd/rsyncd.passwd >之前<>强配置文件语法介绍强>
1。模块
以[模块名称]开始
2。参数配置行
格式名称=值
其中值的值可以是字符串(可以不使用引号)或者布尔(0/1,或真或假,yes/no)3。以#开始是注释行
4。以\是续行符
<强>全局参数([模块名称]之外的配置均为全局配置)强>
在独立运行时,用于指定的服务器运行的IP地址。由xinetd运行时将忽略此参数,使用命令行上的地址选项替代
默认值本地所有IP
指定rsync守护进程监听的端口号。由xinetd运行时将忽略此参数,使用命令行上的- port选项替代。
默认值是873
指定一个消息文件,当客户连接服务器时该文件的内容显示给客户。
默认值无
rsync的守护进程将其PID写入指定的文件。
默认值无
指定rsync守护进程的日志文件,而不将日志发送给syslog。
默认值无
指定rsync发送日志消息给syslog时的消息级别
默认值守护进程
指定自定义TCP选项。
默认值无<强>模块参数强>
模块参数主要用于定义rsync服务器哪个目录要被同步。模块声明的格式必须为(模块)形式,这个名字就是在rsync客户端看到的名字,类似于Samba服务器提供的共享名。而服务器真正同步的数据是通过路径来指定的。可以根据自己的需要,来指定多个模块,模块中可以定义以下参数:
1。基本模块参数
指定当前模块在rsync服务器上的同步路径,该参数是必须指定的
给模块指定一个描述,该描述连同模块名在客户连接得到模块列表时显示给客户
2。模块控制参数
若为真,则rsync在传输文件之前首先chroot到路径参数所指定的目录下。这样做的原因是实现额外的安全防护,但是缺点是需要根权限,并且不能备份指向路径外部的符号连接所指向的目录文件。
默认值真实指定该模块以指定的UID传输文件。
默认值没有人
指定该模块以指定的GID传输文件。
默认值没有人定该模块的最大并发连接数量以保护服务器,超过限制的连接请求将被告知随后再试。
默认值0不限制
#安装客户端 百胜是安装rsync #同步命令 #——参数,相当于-rlptgoD # - r是递归- l是链接文件,意思是拷贝链接文件;- p表示保持文件原有权限 # - t保持文件原有时间;- g保持文#件原有用户组;- o保持文件原有属主;- d相当于块设备文件 # - z传输时压缩; # - p传输进度; # - v传输时的进度等信息,和- p有点关系,自己试试。可以看文档; #同步 大卫rsync -avzP david@172.16.1.135: davidhome/tmp//#客户端数据和服务器端数据保持一致 rsync -avzP——delete david@172.16.1.135: davidhome/tmp/大卫/#指定传输时候的密码文件,密码文件权限600人 rsync -avzP——删除密码文件=/tmp/rsync。密码david@172.16.1.135: davidhome/tmp/大卫/CentOS6.5平台上rsync服务器安装配置方法简述