Rsync 数据同步详解

第一步:

 安装

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)









你可能感兴趣的:(数据备份,rsync,数据同步)