应用场景:公司后端有两台nginx服务器,因还在测试阶段。故开发经常需要更新web程序,而每次更新都需要上传两次。现在两台web服务器还好。如果以后随着业务量的增长,4、5台的时候还需要挨个上传就有点苦逼了。故我打算使用rsync+inotify组合来实现服务器的数据时时同步。rsync..
分类:
Web程序 时间:
2015-07-04 01:13:02
阅读次数:
281
1.虚拟机:192.168.20.140server端192.168.20.137client端2.下载安装rsync下载:tar-zxvfrsync-3.1.1.tar.gzcdrsync-3.1.1./configure--prefix=/usr/local/rsyncmake&&makeinstall3.配置rsync的主配置文件。vim/etc/rsyncd.conf(这里要注意,是rsyncd.conf,不是rsync.c..
分类:
其他好文 时间:
2015-07-03 16:14:27
阅读次数:
200
针对本地文件的修改,自动同步到远程文件夹,远程备份很方面。研究了下大家的主流同步方案一般是
rsync+inotify和rsync+sersync, 我这里使用sersync的方案,当然大部分都是参照前人经验,感谢他们的无私。
概述我这里的目的是为了远程同步mysql的备份文件,centos6.5 同步到另一台centos主机
使用rsync+sersync做实时同步时,用于推送文件 的...
分类:
其他好文 时间:
2015-06-30 20:29:40
阅读次数:
171
rsync是类unix系统下的数据镜像备份工具——remotesync,inotify是一个Linux特性,它监控文件系统操作,比如读娶写入和创建。两者结合可以实现服务器与客户端之间的文件实时同步。实验逻辑图一、安装配置rsync服务主,备服务器检查是否安装rsync服务,一般情况下系统默认安装[ro..
分类:
系统相关 时间:
2015-06-30 18:38:11
阅读次数:
289
单一的rsync工具仅可以进行数据同步,单一的Inotify仅可以实现实时文件监控,而两者的结合能班组企业对数据中心实时数据同步的要求。接下来我们用案例说明两者结合部署流程,例子中需要部署一套web服务,然后随着用户访问量的增加,单台服务器已经满足不了大量的冰法访问。因此..
分类:
其他好文 时间:
2015-06-23 18:13:38
阅读次数:
141
前言: rsync可以实现触发式的文件同步,但是通过crontab守护进程方式进行触发,同步的数据和实际数据会有差异,而inotify可以监控文件系统的各种变化,当文件有任何变动时,就触发rsync同步,这样刚好解决了同步数据的实时性问题。一、基本环境系统:CentOS2.6.32-220.el6....
分类:
系统相关 时间:
2015-06-22 20:43:57
阅读次数:
216
地址: http://www.osyunwei.com/archives/7435.html说明:操作系统:CentOS 5.X源服务器:192.168.21.129目标服务器:192.168.21.127,192.168.21.128目的:把源服务器上/home/www.osyunwei.com目...
分类:
系统相关 时间:
2015-06-18 09:31:28
阅读次数:
200
1、环境介绍192.168.1.2(rsync+inotify)-----------FTP192.168.1.3(rsync)---------------------backup实验目的:实时自动同步:192.168.1.2------->192.168.1.3到目录:/data/ftpdata;一、FTP服务器(rsync+inotify)1、准备软件包[root@ftp~]#mkdir/data/ftpdata[root@ftp~]#..
分类:
系统相关 时间:
2015-06-17 02:05:33
阅读次数:
224
前言:一、为什么要用Rsync+sersync架构?1、sersync是基于Inotify开发的,类似于Inotify-tools的工具2、sersync可以记录下被监听目录中发生变化的(包括增加、删除、修改)具体某一个文件或某一个目录的名字,然后使用rsync同步的时候,只同步发生变化的这个文件或...
分类:
其他好文 时间:
2015-06-16 19:09:49
阅读次数:
183
Linux下的rsync命令非常强大,多用来同步不同服务器上的数据同步。以前我们通常使用crond来实现,但crond很难做到实时同步。下面介绍一种方法,通过在脚本中结合使用inotify及rsync实现数据实时同步。1.安装rsync:[root@localhost~]#yuminstall-yopenssh-clientsrsync这里要注..
分类:
其他好文 时间:
2015-05-25 06:10:28
阅读次数:
145