您的位置:首页 > 运维架构 > Linux

linux下rsync配置

2015-08-25 22:11 543 查看
Linux下,服务端开启rsync服务有两种方式,一种是stand_alone模式,另一种是super daemon模式。

stand_alone模式就是独立运行模式,在这种模式下,rsync程序是常驻内存的。

super daemon模式就是同一个xinetd这个服务来管理rsync服务。xinetd这个服务会一直监听873这个端口,当有客户端向873端口发起请求时,xinetd这个服务就会唤醒rsync,然后让它来处理客户端的请求,当客户端请求结束后,rsync这个程序也将关闭。这样,rsync程序就不需要要常驻内存,可以节省服务器资源。

下面我就说一下在stand_alone模式下,如何开启rsync服务:

1、配置rsyncd.conf

编辑/etc/rsyncd.conf,输入如下内容:

max connections = 4
strict modes = yes
port = 873
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log
secrets file = /home/rsync.ps
auth users = blakeFez

[backup]
path = /home/rsync
comment = just a test


2、编辑密码文件:rsync.ps

vi /home/rsync.ps

向里面输入:

blakeFez:111111


3、设置开机启动

编辑 /etc/rc.local ,在里面加入一行:

rsync –daemon

4、启动rsync

rsync –daemon

5、建立需要同步的文件

mkdir /home/rsync

客户端配置

1、配置密码文件

编辑 /home/rsync.ps,在里面输入:

111111


2、将服务器端文件同步到本地

rsync -avz --password-file=/home/rsync.ps blakeFez@192.168.30.10::backup /home/rsync
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: