Linux下rsync+inotify实现数据实时同步

一、准备工作


   1、rsync、inotify简介

       rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。

       inotify是一个 Linux特性,它监控文件系统操作,比如读取、写入和创建。Inotify 反应灵敏,用法非常简单,并且比 cron 任务的繁忙轮询高效得多。


   2、说明

       操作系统:CentOS 6.4    

       源服务器:172.16.12.1  

       目标服务器:172.16.12.2  

       目的:把源服务器上/tmp/rsync_test目录实时同步到目标服务器的/tmp/rsync_test。



二、具体操作详情


   1、在目标机172.16.12.2上操作

       ①、关闭SELINUX

           编辑防火墙配置文件

           vim /etc/selinux/config  

       Linux下rsync+inotify实现数据实时同步

       执行:

setenforce 0        //使配置立即生效

 

       ②、安装Rsync服务端软件

yum -y install rsync xinetd

   

   vim /etc/xinetd.d/rsync #编辑配置文件,设置开机启动rsync

       disable = yes #修改为no

       Linux下rsync+inotify实现数据实时同步


   启动xinetd超级守护程序

service xinetd start         //CentOS中是以xinetd来管理Rsync服务的


   

本文出自 “斜视天花板” 博客,请务必保留此出处http://lemidi.blog.51cto.com/8601832/1386539

Linux下rsync+inotify实现数据实时同步,布布扣,bubuko.com

Linux下rsync+inotify实现数据实时同步

上一篇:阿里毕玄:Java编程能力测试-我的回答


下一篇:阿里毕玄:来测试下你的Java编程能力