`
sbl2255
  • 浏览: 211578 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

inotify-tools 监控文件动态

阅读更多

 

监控文件实时动态

 

 

inotify-tools包含了2个工具:

1. inotifywait

 

inotifywait -mrq --timefmt '%Y/%m/%d-%H:%M:%S' --format '%T %w %f' -e modify,delete,create,move,attrib /root/tmp/

 

 

/root/ OPEN,ISDIR 
/root/ CLOSE_NOWRITE,CLOSE,ISDIR 
/root/ CREATE a.test
/root/ OPEN a.test
/root/ CLOSE_WRITE,CLOSE a.test
/root/ OPEN,ISDIR 
/root/ CLOSE_NOWRITE,CLOSE,ISDIR 
/root/ OPEN,ISDIR 
/root/ CLOSE_NOWRITE,CLOSE,ISDIR 
/root/ OPEN,ISDIR 
/root/ CLOSE_NOWRITE,CLOSE,ISDIR 
/root/ OPEN,ISDIR 
/root/ CLOSE_NOWRITE,CLOSE,ISDIR 
/root/ OPEN a.test
/root/ CREATE .a.test.swp
/root/ OPEN .a.test.swp
/root/ CREATE .a.test.swx
/root/ OPEN .a.test.swx
/root/ CLOSE_WRITE,CLOSE .a.test.swx
/root/ DELETE .a.test.swx
/root/ CLOSE_WRITE,CLOSE .a.test.swp
/root/ DELETE .a.test.swp
/root/ CREATE .a.test.swp

 

 

2.inotifywatch

 

^Ctotal  modify  attrib  close_write  close_nowrite  open  moved_from  moved_to  create  delete  filename
63     6       5       8            8              16    2           2         8       8       /root/
[root@localhost ~]# inotifywatch -r /root
Establishing watches...
Finished establishing watches, now collecting statistics.
^Ctotal  access  modify  attrib  close_write  close_nowrite  open  moved_from  moved_to  create  delete  filename
41     1       4       4       5            5              10    1           1         5       5       /root/

 

 

 

分享到:
评论

相关推荐

    inotify-tools-3.14.tar.gz工具源码包

    2.6.13起,加入了Inotify支持,通过Inotify可以监控文件系统中添加、删除,修改、移动等各种事件,利用这个内核接口,第三方软件就可以监控文件系统下文件的各种变化情况,而inotify-tools正是实施这样监控的软件。...

    redhat8 inotify-tools(x86-64)

    Inotify,它是在内核 2.6.13 版本中引入的一个新功能,它为用户态监视文件系统的变化提供了强大的支持,允许监控程序打开一个独立文件描述符,并针对事件集监控一个或者多个文件,例如打开、关闭、移动/重命名、删除...

    inotify-tools-3.14.tar.gz+linux文件同步软件(含安装方法和同步脚本)

    2.6.13起,加入了Inotify支持,通过Inotify可以监控文件系统中添加、删除,修改、移动等各种事件,利用这个内核接口,第三方软件就可以监控文件系统下文件的各种变化情况,而inotify-tools正是实施这样监控的软件。...

    inotify-tools-master.zip

    该工具是基于linux内核提供的inotify机制,对用户指定路径进行监控,包括但不仅限于创建、更改、删除等,另外封装加入了红黑树算法,使效率更高,全部c代码实现,便于跨平台使用

    redhat9 inotify-tools(x86-64)

    Inotify,它是在内核 2.6.13 版本中引入的一个新功能,它为用户态监视文件系统的变化提供了强大的支持,允许监控程序打开一个独立文件描述符,并针对事件集监控一个或者多个文件,例如打开、关闭、移动/重命名、删除...

    inotify-tools-3.14.tar.zip

    inotify-tools-3.14.tar.gz可实现文件监控(大小,更新时间,文件名等),然后执行相关的操作具体使用参考教程https://blog.csdn.net/qq_38279833/article/details/91431823

    inotify-tools.zip

    inotify压缩包里面也包含unison,rsync+inotify可以实现实时同步,inotify 是一个 Linux 内核特性,它监控文件系统,并且及时向专门的应用程序发出相关的事件警告,比如删除、读、写和卸载操作等。要使用 inotify,...

    inotify-tools

    Inotify 是一个 Linux特性,它监控文件系统操作,比如读取、写入和创建。Inotify 反应灵敏,用法非常简单,并且比 cron 任务的繁忙轮询高效得多。学习如何将 inotify 集成到您的应用程序中,并发现一组可用来进一步...

    Falcon-Web服务器文件监控平台 0.1.1.zip

    Falcon是一款基于inotify-tools开发的Web服务器文件监控平台,能够实时监控Web目录文件变化(新增,修改,删除),判断文件内容是否包含恶意代码,自动隔离常见Webshell,保证Web目录文件安全。 Falcon 0.1.1 更新...

    Falcon-Web服务器文件监控平台 v0.1.1.zip

    Falcon是一款基于inotify-tools开发的Web服务器文件监控平台,能够实时监控Web目录文件变化(新增,修改,删除),判断文件内容是否包含恶意代码,自动隔离常见Webshell,保证Web目录文件安全。   Falcon 0.1.1 ...

    inotify+rsync实现实时同步的方法

    1.1 什么是实时同步:如何实现实时同步 要利用监控服务(inotify),监控同步数据服务器目录中信息的变化 ...异步的文件系统事件监控机制,linux内核从2.6.13起,加入了 Inotify支持,通过Inotify可

    auto-deploy-by-rsync:自动监控文件更改并将文件复制到远程服务器

    rsync 自动部署使用 inotify 检查文件更改和自动部署。安装将auto-deploy-by-rsync 、 mac-auto-deploy复制或链接到您的 $PATH 中。 就像ln -s ~/projects/auto-deploy-by-rsync/mac-auto-deploy ~/.local/bin/ 。...

    shell脚本结合iptables防端口扫描的实现

    基本思路是:使用iptables的recent模块记录下在60秒钟内扫描超过10个端口的IP,并结合inotify-tools工具实时监控iptables的日志,一旦iptables日志文件有写入新的ip记录,则使用iptables封锁源ip,起到了防止端口...

    cs293b项目:Gwyneth,Sabrina和Swaroop在UCSB的CS293B 2020年Spring项目

    额外要求: sudo apt-get inotify-tools 。 用法: monitor.sh [DIR]监视目录。 将扩展名为.mkv的文件放在DIR中时,执行Python分类脚本。 当检测到人时, detect_human_monitor.py电子邮件发送到detect_human_...

    simple-tools:简单简单的工具收集

    例子: $ virt-ip virtualdomain192.168.122.101监控待机使用 gnome-screensaver 锁定屏幕并将您的显示器设置为待机模式。分享这个通过 HTTP 在本地网络上共享文件或目录。 如果您在系统上安装了 xclip,它会给出一...

    集群好书《高性能Linux服务器构建实战》 试读章节下载

    5.3.3 安装inotify工具inotify-tools 5.3.4 inotify相关参数 5.3.5 inotifywait相关参数 5.3.6 企业应用案例:利用rsync+inotify搭建实时同步系统 5.4 unison简介 5.5 安装unison 5.6 配置双机ssh信任 ...

Global site tag (gtag.js) - Google Analytics