Linux 实现本、异地远程数据实时同步功能
这篇文章主要介绍了 Linux 通过Rsync+Inotify实现本、异地远程数据实时同步功能,需要的朋友可以参考 0x0 测试环境 总部生产服务器与分部备份服务器要求实现异地数据备份,环境如下 ** centos 6.5** 生产服务器目录: /home/zytest/files 备份服务器目录: /home/zytest/files 用户 / 密码: zytest / zytest 0x1 生产服务器环境搭建 0x1.1 安装gcc编译器和rsync yum install gcc rsync -y 0x1.2 拷贝inotify到服务器并解压 cd /root tar xfvz inotify-tools-3.13.tar.gz 0x1.3 进入inotify 目录安装 cd inotify-tools-3.13 ./configure make make install /usr/local/bin/inotifywait ##检查是否安装成功 0x2 备份服务器环境搭建 0x2.1 安装 xinetd 和 rsync yum install xinetd rsync -y 0x3 以下内容两台服务器同步操作 useradd -u 600 zytest passwd zytest zytest su - zytest -c 'mkdir /home/zytest/files