linux下rsync服务配置一例

发布时间:2020-02-17编辑:脚本学堂
本文介绍下,在linux下配置rsync服务的一个例子,有需要的朋友作个参考吧。

1、环境与架构
 

服务端:192.168.8.11
客户端:192.168.8.12

2、安装rsync
 

复制代码 代码示例:
yum -y install rsync

3、rsync配置
(1)服务端
配置文件修改:
 

复制代码 代码示例:

[root@server /root]#vim /etc/rsyncd.conf
uid = root
gid = root
use chroot = no
max connections = 5
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log

[http]
path=/data/httpd/upload
exclude = wap/
comment = backup
ignore errors
read only = no
list = no
hosts allow = 192.168.1.0/255.255.255.0
auth users = root
uid = root
gid = root
secrets file = /etc/rsyncd.secrets

创建密码文件并设置权限
 

复制代码 代码示例:
[root@server /root]#vim /etc/rsyncd.secrets
123456
root:123456
[root@server /root]#chmod 0600 /etc/rsyncd.secrets

启动rsync:
 

复制代码 代码示例:
[root@server /root]#rsync --daemon

(2)客户端
创建密码文件设置权限
 

复制代码 代码示例:
[root@client /root]#vim /etc/rsyncd.secrets
123456
root:123456
[root@client /root]#chmod 0600 /etc/rsyncd.secrets

同步命令
 

复制代码 代码示例:
[root@client /root]#/usr/bin/rsync -auzv --progress --delete --password-file=/etc/rsyncd.secrets root@192.168.8.11::http /data/httpd/upload
[root@client /root]#ll
total 712
-rw-r--r--  1 www www 5043 Jun  4  2010 activity.php
drwxr-xr-x  8 www www 4096 Mar 15 13:20 admin
-rw-r--r--  1 www www  6785 Jun  4  2010 affiche.php
-rw-r--r--  1 www www 3013 Jun  4  2010 affiliate.php
-rw-r--r--  1 www www 207 Jun  4  2010 animated_favicon.gif
drwxr-xr-x  3 www www 4096 Mar 15 13:20 api
-rw-r--r--  1 www www  18093 Jun  4  2010 api.php
-rw-r--r--  1 www www 4810 Mar 14 18:03 article_cat.php
-rw-r--r--  1 www www 8986 Jun  4  2010 article.php
-rw-r--r--  1 www www  17353 Jun  4  2010 auction.php
-rw-r--r--  1 www www  14475 Mar 14 17:50 brand.php
-rw-r--r--  1 www www 1123 Jun  4  2010 captcha.php
-rw-r--r--  1 www www 2117 Jun  4  2010 catalog.php

编辑推荐:
有关rsync安装与配置的实例教程
Rsync配置与升级相关内容介绍
有关rsync服务器端配置及客户端的使用
学习rsync服务端与客户端的配置
使用rsync的exclude选项
rsync文件同步配置一例
文件同步工具rsync配置
使用Rsync实现远程增量备份的例子
linux rsync同步设置指南