Rsync 实现服务器文件的同步——服务端的安装配置

一、安装rsync

直接使用yum命令进行安装即可。

yum -y install rsync

二、配置文件

网上大多教程都说安装是默认没有配置文件的,但是经过我的尝试,yum安装下默认是有配置文件的。那么我们直接打开配置文件进行配置即可。

vim /etc/rsyncd.conf

打开配置文件后,在文件内输入

uid = root
gid = root
port =
address = 192.168.1.100 #服务端的IP地址
use chroot = yes
read only = no
list = no
hosts allow = 192.168.1.101 #允许通过的IP地址
hosts deny = * #禁止主机IP
max connections = 10 #客户端的最大链接数
pid file = /var/run/rsyncd.pid #进程号的存放位置
timeout =
motd file = /etc/rsyncd/rsyncd.motd
log filr = /etc/rsyncd/rsyncd.log #日志的存放位置
lock file = /var/run/rsyncd.lock #锁文件的存放位置 [backup] #要同步的模块名
comment = this is module for backup
path = /usr/local/src/ #要同步的目录
ignore errors
auth users = root #登录系统使用的用户名
secrets file = /etc/rsyncd/rsyncd.pass #密码文件的存放位置

配置完rsync的配置文件之后,需要配置密码文件。密码文件地址为配置文件中的地址。格式为账号:密码。一行一个账号密码。如需要多个用户。则书写多行。

为了管理方便,我们可以在/etc目录下创建/rsyncd文件夹,用于存放rsync的日志,密码文件,锁文件等相关文件。

修改完配置文件和密码文件之后,要修改文件权限。

chmod 600 /etc/rsyncd.conf

chmod 600 /etc/rsyncd/rsyncd.pass

三、启动rsync

rsync --daemon --config=/etc/rsyncd.conf

或者

service rsync start

上一篇:2017-9-10-Vim使用说明


下一篇:iOS学习之VFL语言简介