说明:服务器系统:CentOS文件目录:/home/web/os实现目的:当/home/web/os下面除过cache目录之外,任何文件发生变化时,记录日志并保存。具体操作:一、安装Inotify-tools工具1、查看服务器内核是否支持inotifyll/proc/sys/fs/inotify#列出文件目录,出现下面的内容,说明服务..
分类:
系统相关 时间:
2015-04-30 20:17:49
阅读次数:
502
前言与传统的cp、tar备份方式相比,rsync具有安全性高、备份迅速、支持增量备份等优点,通过rsync可以解决对实时性要求不高的数据备份需求,但随着文件数量的增大和实时同步的要求,rsync已不能满足需求,随之rsync+inotify便应运而生。本文将讲解rsync的基础知识和如何基于rsy..
分类:
其他好文 时间:
2015-04-28 18:58:59
阅读次数:
201
原始安装好的redhat6.4上的python版本是2.6.6,不能满足实际需要。升级的方法很多,从源码升级或者从rpm包升级。其中从rpm包升级相对简单。这里记录全部过程如下。准备新安装的RHEL6.4,没有安装任何其他多余的软件,配置好ISO作为本地YUM源。并且讲了python-inotify安装的方法。...
分类:
编程语言 时间:
2015-04-24 19:13:18
阅读次数:
176
1、环境及相关软件介绍操作系统:Ubuntu12.04_x64源服务器(推送):192.168.18.10目标服务器(备份):192.168.18.20rsync:rsync是unix系统下的数据镜像备份工具,是一款快速增量备份工具(远程同步),支持本地复制,或者与其他SSH(安全传输)、rsync主机同步。rsync有以下..
分类:
其他好文 时间:
2015-04-24 16:38:19
阅读次数:
327
rsync+inotify实时同步,inotify可以实时监控本地文件或目录变化,当检测到本地文件变化,执行rsync同步命令,将变化的文件同步到其他服务器节点。1、配置环境3、在服务节点1、服务节点2、内容发布节点,都安装rsync软件;在内容发布节点再安装inotify实时监控软件。安装步骤建上...
分类:
其他好文 时间:
2015-04-24 16:09:24
阅读次数:
133
python-inotify 在linux上安装0 下载$ wget --no-check-certificate https://pypi.python.org/packages/source/p/pathlib/pathlib-1.0.1.tar.gz
$ wget --no-check-certificate https://bitbucket.org/JanKanis/python-ino...
分类:
编程语言 时间:
2015-04-21 14:36:55
阅读次数:
154
inotify-java是一个在 Linux 下对文件系统的更改进行监控的
java库。
示例代码:
try {
Inotify i = new Inotify();
InotifyEventListener e = new InotifyEventListener() {
...
分类:
编程语言 时间:
2015-04-21 13:10:27
阅读次数:
315
inotify-java是一个在
Linux下对文件系统的更改进行监控的java库。示例代码:try
{
Inotifyi=newInotify();
InotifyEventListenere=newInotifyEventListener(){
@Override
publicvoidfilesystemEventOccurred(InotifyEvente){
System.out.println("inotifyeventoccurred!");
}
..
分类:
编程语言 时间:
2015-04-21 11:25:25
阅读次数:
266
一、inotify简介inotify是Linux内核2.6.13 (June 18, 2005)版本新增的一个子系统(API),它提供了一种监控文件系统(基于inode的)事件的机制,可以监控文件系统的变化如文件修改、新增、删除等,并可以将相应的事件通知给应用程序。该机制由著名的桌面搜索引擎项目be...
分类:
其他好文 时间:
2015-04-20 13:06:14
阅读次数:
146
一、rsyncrsync-afast,versatile,remote(andlocal)file-copyingtool.rsyncsynopsis:rsync支持三种传输模式:local本地remoteshell(ssh,rsh)rsyncdaemonrsync连接远程主机进行同步或备份时有两种途径:使用远程shell程序(如ssh或rsh)进行连接,或使用TCP直接连接rsyncdaemon。..
分类:
其他好文 时间:
2015-04-20 07:05:25
阅读次数:
306