centos 6.4 搭建rsync+sersync

sersync原理是使用rsync命令推送同步的文件到rsync客户端 优点是同步快,实时同步 使用资源少 缺点是不只是双向实时同步,也就是说客户端新建文件不会同步到服务器端 对于要实施双机实时同步的同学来说sersync不是一个好的办法


sersync+rsync 客户端IP为192.168.16.130 服务器IP为192.168.16.128

实现目标:服务器端(推送端)/data/同步到客户端 /tmp/tongbu

客户端(只有rsync)配置

yum -y install rsync


vi /etc/rsyncd.conf

uid=root

gid=root

max connections=36000

use chroot=no

log file=/var/log/rsyncd.log

pid file=/var/log/rsyncd.pid

lock file=/var/log/rsyncd.lock

[data]                     #rsync模块名,后面配置sersync会用到

path=/tmp/tongbu            #该同步目录只要uid所指定的用户有写权限即可

comment = website files

ignore errors = yes

read only = no

hosts allow = 192.168.16.0/24

#hosts deny = *

auth users = user

secrets file = /etc/rsync.pas


mkdir /tmp/tongbu

vi /etc/rsync.pas

user:123456

chmod 600 /etc/rsync.pas

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


服务器端配置

yum -y install rsync

cd /usr/src

tar fzxv sersync.tar.gz

mkdir /usr/local/sersync

mkdir /usr/local/sersync/conf

mkdir /usr/local/sersync/bin

mkdir /usr/local/sersync/log

cd GNU-Linux-x86/

cp confxml.xml /usr/local/sersync/conf/

cp sersync2 /usr/local/sersync/bin/

cp /usr/src/GNU-Linux-x86/sersync2 /bin/


vi /etc/rsync.pas

123456

chmod 600 /etc/rsync.pas

cd /usr/local/sersync/conf/

vi confxml.xml

             要修改的

   

   

   

       

       

       

       

   

                                                   要修改的

       

       

       

       

       

       

       

       

   


   

        <localpath watch="/data">                                         要修改的

            <remote ip="192.168.16.130" name="data"/>                      要修改的

           

           

       

       

           

            passwordfile="/etc/rsync.pas"/> 要修改的

            ="873"/>               要修改的

           

           

       

       

       

           

               

               

           

       

       

   


   

         

       

           

           

       

   


   

       

           

       

   

   

       

           

           

           

       

   


killall sersync2 && sersync2 -r -d -o /usr/local/sersync/conf/confxml.xml

<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
阅读(2611) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~
评论热议
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值