zoukankan      html  css  js  c++  java
  • 利用inotifywait监控主机文件和目录

    利用inotifywait监控主机文件和目录

    inotifywait 是一个可以实时监控文件变动的工具,它利用linux内核中的inotify机制实现监控功能。

    1. 查看内核版本
    2. [root@Oracle ~]# uname -r
    3. 2.6.32-220.el6.i686
    1. 安装inotify-tools
    2. yum install -y inotify-tools

    测试监控/etc,inotifywait -m /etc

    用putty连接服务器,开启另一个终端,用vim编辑/etc/passwd时,另一个终端显示对应的监控信息

    inotifywait 命令参数说明:
    -m 选项表示 monitor ,即开启监视
    -r 选项表示递归监视,但是会比较慢一些,若监视/etc 目录,其中的子目录下修改文件也是能被监控到。
    -e 选项指定要监控的“事件”(events)包括了:access、modify、 attrib、 close_write、 close_nowrite、close、open、 moved_to、 moved_from、move、 move_self、 create、delete、delete_self、unmount。
    
    如果修改了/etc/passwd文件,则把这个事件记录在文件/root/modify_passwd.txt里
    inotifywait -m /etc/passwd -e modify > /root/modify_passwd.txt
    如果不加参数-e的话,默认就是监控所有的事件,在日常运维时,这个工具可以帮助你监控服务器上重要文件和重要目录的变化情况。
  • 相关阅读:
    CodeForces 522B 手速题
    mybatis多数据源报错
    as依赖解决报错
    As 400错
    maven直接饮用jar包的写法
    测试一下多线程同时往list中添加元素会不会出问题
    jmeter中判断数据库是否存在相应的记录
    jmeter打开图形化界面时指定代理
    wz
    初阳胜阴
  • 原文地址:https://www.cnblogs.com/archoncap/p/5222104.html
Copyright © 2011-2022 走看看