利用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的话,默认就是监控所有的事件,在日常运维时,这个工具可以帮助你监控服务器上重要文件和重要目录的变化情况。

利用inotifywait监控主机文件和目录相关推荐

  1. inotifywait监听php,利用inotifywait监控主机文件和目录

    inotifywait 是一个可以实时监控文件变动的工具,它利用linux内核中的inotify机制实现监控功能.查看内核版本 [root@Oracle ~]# uname -r 2.6.32-220 ...

  2. ie下利用js操作文件及目录

    注:以下操作只在IE下有效! Javascript是网页制作中离不开的脚本语言,依靠它,一个网页的内容才生动活泼.富有朝气.但也许你还没有发现并应用它的一些更高级的功能吧?比如,对文件和文件夹进行读. ...

  3. 利用linux的df和du命令查看文件和目录的内存占用

    版权声明:本文为博主原创文章,转载请超链接注明出处.    https://blog.csdn.net/ljc1026774829/article/details/74935658 当磁盘大小超过标准 ...

  4. 利用 ls -l 命令可以看到某个文件或目录的权限

    利用 ls -l 命令可以看到某个文件或目录的权限, 它以显示数据的第一个字段为 准.第一个字段由 10 个字符组成,如下: [root@node1 ~]# ls -l monitor_log.sh ...

  5. linux证书存放路径,利用Tar和OpenSSL轻松加/解密文件和目录

    众所周知要想保护数据的安全比较简单快捷的方法无疑是给文件和目录进行加密的操作.相比于Windows给文件和目录进行加/解密的操作,在Linux上进行加/解密文件和目录要复杂一点.那么我们到底有没有什么 ...

  6. linux文件移出目录命令_Linux 文件与目录管理详解

    一.目录树 在 Linux 底下,所有的文件与目录都是由根目录开始的. 根目录是所有目录与文件的源头,再一个一个的分支下来,有点像是树枝状. 因此,我们也称这种目录配置方式为:『目录树(directo ...

  7. asp.net利用RAR实现文件压缩解压缩【月儿原创】

    asp.net利用RAR实现文件压缩解压缩 作者:清清月儿 主页:http://blog.csdn.net/21aspnet/           时间:2007.6.13 如果服务器上安装了RAR程 ...

  8. 路径,文件,目录,I/O常见操作汇总

    摘要:    文件操作是程序中非常基础和重要的内容,而路径.文件.目录以及I/O都是在进行文件操作时的常见主题,这里想把这些常见的问题作个总结,对于每个问题,尽量提供一些解决方案,即使没有你想要的答案 ...

  9. Linux指令--文件和目录属性

    对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面 ...

最新文章

  1. 收藏 | 因果推断书籍代码合集
  2. 优化SQL步骤—— explain分析执行计划 (explain 之 id)
  3. Python3 数字转换为字符串str()函数
  4. C#+SQL Server图片存取
  5. .Net Core Nuget还原失败
  6. Gateway网关-网关作用介绍
  7. 浅谈一下这个所谓的特殊算法——动态规划?
  8. hibernate数据类型_Hibernate类型初学者指南
  9. netty 压缩比_使Netty 4中的HTTP内容压缩工作
  10. 求一个张量的梯度_张量流中离散策略梯度的最小工作示例2 0
  11. [转]ClassPath是什么
  12. php 启动管理工具下载,PHP管理工具compser windows下安装
  13. python中的post和get请求的区别_HTTP: Request中的post和get区别
  14. Thrift-java实例
  15. 2021年Java基础面试题总结
  16. c/c++:双人对战五子棋源代码
  17. 猜一宋词名句 Java_宋词名句
  18. PX4-固定翼的姿态控制
  19. mac iTunes 下载慢,如何加速
  20. excel 在一列中查找某个值的出现次数 countif函数

热门文章

  1. Active Diretory 全攻略(二)--AD与域
  2. COM组件开发实践(七)---多线程ActiveX控件和自动调整ActiveX控件大小(上)
  3. 使用visual studio code调试php代码
  4. 让WPF和SL控件同时支持绑定和赋值
  5. android studio 怎么做屏幕适配?
  6. Android4.0.4之后,服务器返回401或者407时,获取不到消息体的解决办法
  7. 完全企业虚拟化方案-Total Enterprise Virtualization
  8. iptables 实现地址转换与安全控制
  9. 中兴ZXR10交换机配置手册
  10. Google 选择 Jetty 放弃 Tomcat