linux下rsync配置

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
发布了33 篇原创文章 · 获赞 3 · 访问量 8万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章