您的位置:首页 > 其它

Rsync 数据同步详解

2014-03-11 11:02 495 查看
第一步:
安装
yum install rsync
#############################################################################
第二步:
创建配置文件目录
mkdir /etc/rsyncd
在这个目录中共需要创建三个文件分别是
rsyncd.conf ###配置文件
rsyncd.motd ###条幅文件
rsyncd.secrets####密码存放的文件

vim /etc/rsyncd/rsyncd.conf
其内容如下:
##############################################################
uid=rsync
gid=rsync
use chroot = no
port=873
max connections=10(最大的连接数)
#limit client conection
log file=/var/log/rsyncd.log
pid file=/var/run/rsyncd.pid
lock file=/var/run/rsyncd.lock

motd file = /etc/rsyncd/rsyncd.motd
read only=yes
####limit user conn######
hosts allow=192.168.18.0/255.255.255.0
hosts deny=*

#transfer logging = yes
#log format = %t %a %m %f %b
#syslog facility = local3
#timeout = 300(超时时间)

[www] #####共享文件名
path = /tmp/www/ ####共享的目录(一定要赋予rsync用户相应的权限)
list = yes
ignore errors
auth users = kyo #####用来远程登录的用户名字
hosts allow = 10.0.0.0/24
hosts deny = 0.0.0.0/32
###username
secrets file = /etc/rsyncd/rsyncd.secrets #####用户密码存放的位置
comment = www directory
exclude = a/ b/ #####a,b directory not backup排除的文件就是不共享的
dos2unix /etc/rsyncd/rsyncd.secrets
################################################################################

vim rsyncd.secrets ##生成密码文件

rsync:123
##后面的123 为密码 密码不能超过8位帐号和密码中间用账号分割

###修改密码文件的权限这一步非常的重要否则到后面会报错
chmod 600 rsyncd.secrets

####################################
#####################################
第四步:
启动rsync
rsync --daemon --config=/etc/rsyncd/rsyncd.conf

利用lsof -i:873 来查看文件是否开启
[root@localhost run]# lsof -i:873
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
rsync 4095 root 4u IPv4 28014 0t0 TCP *:rsync (LISTEN)
rsync 4095 root 5u IPv6 28015 0t0 TCP *:rsync (LISTEN)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: