CentOS5.5下Rsyn文件同步的配置

配置文件同步服务器,作为向其他服务器提供同步文件服务

服务端配置

首先要安装xinetd

 yum -y install xinetd

rsync一般默认是安装的,若没有则安装之

vim /etc/xinetd.conf

将其中的disable = yes改成disable = no

vim  /etc/rsyncd.conf 

注意此文件原来没有,直接编写即可

#rsync
uid=nobody 
gid=nobody
max connections=4
use chroot=no
log file=/var/log/rsyncd.log
pid file=/var/run/rsyncd.pid
lock file=/var/run/rsyncd.lock
#auth users=root
hosts allow = 192.168.1.3/6
#hosts deny = 192.168.100.0/24
[default]
path=/usr/tomcat6/webapps/tkpcms/published/default/
comment =deployment www
ignore errors
read only = yes
list = no
hosts allow = 192.168.1.3/6
auth users = default
secrets file=/etc/rsyncd.pwd

其中的内容说明
[模块名]
path = 分发文件路径
auth users = 授权帐号
uid = 执行时的uid
gid = 执行时的gid
secrets file = 密码文件位置
read only = 是否只读
创建验证文件

echo default:xxx >>/etc/rsyncd.pwd
    chmod 600 /etc/rsyncd.pwd 

启动服务

rsync –daemon

设置为自启动

echo “rsync –daemon” >> /etc/rc.d/rc.local #添加到自启动文件

客户端配置

echo XXX >>/etc/rsyncd.pwd 

这里的XXX是rsync服务器postfix密码(注:只要密码),启动服务语句
然后使用

crontab -e

将下列语句加到系统任务中

rsync -avuz --delete default@192.168.1.4::default /data/www/ --password-file=/etc/rsyncd.pwd

设置好同步的时间频率即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值