sersync数据同步

 

SERSYNC

1> 配置同步目标服务器rsync

假设desktop11为目标服务器【192.168.0.11】

# yum install rsync

# vim /etc/rsyncd.conf

uid = root

gid = root

use chroot = no

log file=/var/log/rsyncd.log

pid file=/var/run/rsyncd.pid


 


 

[web]

path = /www

comment = test files

read only = no

hosts allow = 192.168.0.111

hosts deny = *

只允许主服务器server11访问,同步模块名为[web],【/www】为文件同步目录。

rsync –daemon #后台运行rsync


 

2> 在主服务器上安装配置sersync


 

tar zxf sersync2.5_64bit_binary_stable_final.tar.gz

cd GNU-Linux-x86/

vim confxml.xml, 修改如下行

<sersync>

<localpath watch="/www"> #本地同步目录

<remote ip="192.168.0.11" name="web"/> 目标服务器列表和同步模块名,可写多个

</localpath>


 

3> 运行SersyncSersync启动参数


 

sersync会对目录进行监控,将变化的目录或文件同步到远程服务器。sersync是递归监控的,如果有多级目录,都会同步到远程服务器。常用启动方式如下:


 

在主服务器上开启sersync守护进程,使sersync在后台运行,开启实时同步。

server11~]# ./sersync2 -d


 

在开启实时监控的之前对主服务器目录与远程目标机目录进行一次整体同步

server11~]# ./sersync -r


 

通常情况下,对本地到远程整体同步一遍后,在后台运行实时同步。

server11~]# ./sersync -r -d


 

你可能感兴趣的:(服务器,职场,休闲,sersync)