题记: 最近需要监控linux下某个目录下的文件变化,网友推荐了inotify.

目录

一 环境

系统环境

软件环境

二 安装

安装前检查

2.源码安装

三 验证

正文

一.环境

1.系统环境

CENTOS 6.6 内核 2.6.32

[root@scripts-1 usr]# lsb_release -a

LSB Version:    :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch

Distributor ID: CentOS

Description:    CentOS release 6.6 (Final)

Release:        6.6

Codename:       Final

[root@scripts-1 usr]# cat /proc/version

Linux version 2.6.32-504.el6.x86_64 (mockbuild@c6b9.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-11) (GCC) ) #1 SMP Wed Oct 15 04:27:16 UTC 2014

[root@scripts-1 usr]#

2. 软件环境

inotify-tools-3.14

二 安装

2.1 安装前检查

据说内核版本 必须 大于等于2.6.13 (笔者 未验证内核版本小于2.6.13,也未找到官方资料 ,所以是据说)

2. 源码安装

tar -zxvf inotify-tools-3.14.tar.gz

cd inotify-tools-3.14

ll

./configure --prefix=/usr

make

make install

三验证

3.1 报错 inotifywait: error while loading shared libraries: libinotifytools.so.0: cannot open shared object file: No such file or directory

[root@scripts-2 inotify-tools-3.14]# inotifywait

inotifywait: error while loading shared libraries: libinotifytools.so.0: cannot open shared object file: No such file or directory

[root@scripts-2 inotify-tools-3.14]#

解决: 执行ldconfig

[root@scripts-2 inotify-tools-3.14]# inotifywait

inotifywait: error while loading shared libraries: libinotifytools.so.0: cannot open shared object file: No such file or directory

[root@scripts-2 inotify-tools-3.14]# ldconfig

[root@scripts-2 inotify-tools-3.14]# inotifywait

No files specified to watch!

[root@scripts-2 inotify-tools-3.14]#

参考资料:

https://github.com/rvoicilas/inotify-tools/wiki

http://www.ibm.com/developerworks/cn/linux/l-ubuntu-inotify/index.html

http://www.infoq.com/articles/inotify-linux-file-system-event-monitoring

inotify java maven_INOTIFY 系列(一) 安装 和初步使用相关推荐

  1. 孔浩用的mysql工具_孔浩Java教学系列视频教程

    孔浩Java教学系列视频教程包含了孔浩老师目前为止所有JAVA相关的技术视频教程,有J2SE开发雇员管理系统.mysql使用.JAVA开发简单网上购物的系统.JAVA开发CMS系统.所有视频分8个类别 ...

  2. Java专家系列:CPU Cache与高性能编程

    认识CPU Cache CPU Cache概述 随着CPU的频率不断提升,而内存的访问速度却没有质的突破,为了弥补访问内存的速度慢,充分发挥CPU的计算资源,提高CPU整体吞吐量,在CPU与内存之间引 ...

  3. Java GC系列(4):垃圾回收监视和分析

    转载自  Java GC系列(4):垃圾回收监视和分析 在这个Java GC系列教程中,让我们学习用于垃圾回收监视和分析的工具.然后,选用一种工具来监视一个Java示例程序的垃圾回收过程.如果你是一名 ...

  4. Docker Compose 简介、安装、初步体验

    [Docker那些事]系列文章 docker 安装 与 卸载 centos Dockerfile 文件结构.docker镜像构建过程详细介绍 Dockerfile文件中CMD指令与ENTRYPOINT ...

  5. Java学习系列及数据结构博客全目录

    Java学习系列 Java学习系列(一)Java的运行机制.JDK的安装配置及常用命令详解 Java学习系列(二)Java注释.标识符.基本数据类型及其转换易错点详解 Java学习系列(三)Java运 ...

  6. Prometheus监控系列一 | 安装部署及配置

    Prometheus监控系列一 | 安装部署及配置 文章目录 0 简介 1 基础环境 2 安装Prometheus 2.1 安装 2.2 配置开机自启动 2.3 启动服务 2.4 验证 3 安装Gra ...

  7. #Eclipse IDE for Java EE Developers 的下载及初步使用

    Eclipse IDE for Java EE Developers 的下载及初步使用 最近想用Eclipse写个小项目,突然发现以前的Eclipse上不支持tomcat8,上网找了一下方法,比较麻烦 ...

  8. java爬虫系列(二)——爬取动态网页

    准备工作 项目地址 网页解析工具地址 启动网页解析器 根据系统选择所需文件 指定端口号启动工具 项目配置 seimi.properties SeimiAgentDemo.java 分析原网页代码 Bo ...

  9. Atlassian 系列软件安装(Crowd、jira、confluence、bitbucket、bamboo)

    参考文章:软件项目开发环境构建之五:Confluence.Jira.Bitbucket统一账户管理_坚强的技术交流blog的技术博客_51CTO博客 [原创]Jira设置Windows AD为用户目录 ...

最新文章

  1. python的四种内置数字类型_浅析Python数字类型和字符串类型的内置方法
  2. CircleDisplay
  3. mysql哪些优化手段_mysql explain 及常见优化手段
  4. linux 如何对文件解压或打包压缩
  5. 每天定时打开某个网页_Python科普帖定时通知
  6. 基于JAVA+SpringMVC+MYSQL的小说管理系统
  7. matlab位姿,matlab位姿解算的相关问题,求助求助!
  8. JAVA使用反射的方法,参数是数组怎么办?
  9. pytorch实现 求协方差、皮尔森相关系数(Pearson product-moment correlation coefficient)
  10. 几款实用的VUE移动端UI框架
  11. 想知道如何批量压缩图片?来试试这几个图片压缩工具
  12. 解决click事件在移动端操作延迟300ms问题和点击时穿透问题
  13. Android Service 定时任务
  14. 爬取国内高匿代理,并验证每个代理是否可用
  15. 蓝桥杯javac组我们的征途是星辰大海
  16. 广东金融2016年计算机类宿舍,广东寝室最好最差的10所大学!没有对比就没有伤害!...
  17. 基于SVM算法的股票预测分析
  18. 另一半人马座,孟庭苇
  19. 【Class 19】【实例】python 爬虫简单案例实现
  20. in house publish inter company

热门文章

  1. xen虚拟化实战系列(六)之xen虚拟机破解密码
  2. cppunit helloworld详尽篇
  3. R语言:求二维变量数学期望
  4. PC机键盘的处理过程
  5. CGI方式获取RTX中用户的电话和邮箱
  6. sharepoint站点Feature的定制与开发 以及 stsadm 常用命令
  7. 二层交换机、三层交换机与路由器的比较
  8. Linux下完全卸载ORACLE 10G的方法
  9. Redis为什么使用单进程单线程方式也这么快
  10. [Luogu] 聪聪可可