Linux常用命令inotify怎么用
发表于:2025-11-09 作者:千家信息网编辑
千家信息网最后更新 2025年11月09日,小编给大家分享一下Linux常用命令inotify怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Linux常用命令I
千家信息网最后更新 2025年11月09日Linux常用命令inotify怎么用
小编给大家分享一下Linux常用命令inotify怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
Linux常用命令Inotify 一种强大的、细粒度的、异步文件系统监控机制,它满足各种各样的文件监控需要,可以监控文件系统的访问属性、读写属性、权限属性、删除创建、移动等操作,也就是可以监控文件发生的一切变化。
在这里插入代码片 安装inotify软件 先检查自己的系统版本(uname -r)我的是centos 7的系统 [root@oa ~]# uname -r 3.10.0-1127.13.1.el7.x86_64 检查是否安装了这个软件 [root@oa ~]# rpm -qa inotify-tools 检查仓库中是否有软件 [root@oa ~]# yum search inotify-tools 若软件在仓库中不存在则安装对应的epel源 [root@oa ~]# wget -O /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repo 清理缓存 [root@oa ~]# yum clean all [root@oa ~]# yum makecache 安装inotify-tools软件 [root@oa ~]# yum install inotify-tools -y 12345678910111213141516简单举例 在234这台主机上进行测试。对/home/awk目录下的文件的增删改查进行监控。打开两个ssh。一个输入监控命令,另一个进行观察
[root@oa ~]# inotifywait -mrq -e 'create,delete,close_write,attrib,moved_to' --timefmt '%Y-%m-%d %H:%M' --format '%T %w%f %e' /home/awk 1在234主机的/home/awk目录下进行如下操作 同时可以观察另一个ssh页面的监控画面 命令的讲解
inotifywait -mrq -e 'create,delete,close_write,attrib,moved_to' --timefmt '%Y-%m-%d %H:%M' --format '%T %w%f %e' /home/awk 1参数:
| 参数 | 说明 |
|---|---|
| -m | 持续监听 |
| -r | 使用递归形式监视目录 |
| -q | 减少冗余信息,只打印出需要的信息 |
| -e | 指定要监视的事件,多个时间使用逗号隔开 |
| –timefmt | 时间格式 |
| –format | 监听到的文件变化的信息 |
–timefmt 说明: Ymd分别表示年月日,H表示小时,M表示分钟 –format 说明:
| 参数 | 说明 |
|---|---|
| %w | 表示发生事件的目录 |
| %f | 表示发生事件的文件 |
| %e | 表示发生的事件 |
| %Xe | 事件以"X"分隔 |
| %T | 使用由–timefmt定义的时间格式 |
可监控的事件:
| 参数 | 说明 |
|---|---|
| access | 访问,读取文件。 |
| modify | 修改,文件内容被修改 |
| attrib | 属性,文件元数据被修改。 |
| move | 移动,对文件进行移动操作。 |
| create | 创建,生成新文件 |
| open | 打开,对文件进行打开操作 |
| close | 关闭,对文件进行关闭操作。 |
| delete | 删除,文件被删除。 |
以上是"Linux常用命令inotify怎么用"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
文件
监控
事件
命令
软件
参数
属性
目录
系统
常用
信息
内容
时间
篇文章
检查
移动
主机
仓库
格式
变化
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
天津极客网络技术有限公司
天津定制软件开发检修
虹口区营销软件开发电话多少
软件开发和室内设计哪个更辛苦
termux如何登录数据库
软件开发编程的开发创作
护苗 网络安全读后感
vpn服务器并未响应
网络安全 社会发展趋势
西城区综合网络技术服务质量保障
跨数据库的事务
数据库安全网关谁家好
服务器安全狗屏蔽ip
侠客软件开发是哪里的
命令查看服务器有多少硬盘
软件开发舟山
高级网络技术实践
党史学习教育网络安全周
软件开发demo什么意思
阿里斑马网络技术有限公司
南京1u服务器订购
河南睿航软件开发
计算机网络技术基础实践考核
软件开发商需要什么技术
电视无法连接服务器怎么解决
美版ipad无法连接服务器
rust无法解析服务器
泰州工业网络技术诚信合作
网络技术与应用速成
中行亚欧互联网科技研究院