inotify + rsync实现web镜像实时同步

节点名称     用途              IP               网页数据路径

web1       服务节点    119.147.146.248          /data/www

web2       服务节点    119.147.146.249          /data/www

web      内容发布节点  119.147.146.246          /data/www

系统版本:CentOS 5.6 64位

内核版本:2.6.18-238.el5

二、环境说明:

inotify-tools是用来监控文件系统变化的工具,所以必须安装在内容发布节点上,服务节点不需要安装,另外在web1、web2、web节点上都要安装rsync,在这个环境中,web充当了rsync的客户端角色, 而两给服务节点充当了rsync的服务器端角色,整个同步的过程就是一个从客户端向服务器端发送数据的过程。

三、软件安装

1.web上安装inotify

下载:

wget

# tar -zxvf inotify-tools-3.13.tar.gz

# cd inotify-tools-3.13

# ./configure

# make

# make install

2.web、web1和web2上安装rsync

# tar -zxvf rsync_2.6.9.orig.tar.gz

# cd rsync-2.6.9/

# ./configure --prefix=/usr/local/rsync

# make

# make install

三台安装是一样的

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/83f5d46d0cdc230070b9b2b414caf7f8.html