温馨提示×

centos inotify如何查看监控日志

小樊
40
2025-10-03 02:35:52
栏目: 智能运维

在 CentOS 系统中,inotify 是一个 Linux 内核子系统,用于监控文件系统事件。要查看 inotify 监控日志,您需要使用 auditd 服务。以下是如何配置和查看 inotify 监控日志的步骤:

  1. 安装 auditd 服务:
sudo yum install audit
  1. 启动并启用 auditd 服务:
sudo systemctl start auditd
sudo systemctl enable auditd
  1. 配置 auditd 以监控特定目录或文件。编辑 /etc/audit/audit.rules 文件,添加以下内容(用您想要监控的目录或文件路径替换 /path/to/your/directory_or_file):
-w /path/to/your/directory_or_file -p wa -k inotify_monitoring

这里,-w 参数表示要监控的目录或文件,-p 参数表示要监控的权限(w 表示写入,a 表示追加),-k 参数表示一个自定义的关键字,用于过滤日志。

  1. 重新加载 auditd 配置:
sudo systemctl restart auditd
  1. 查看 inotify 监控日志。您可以使用 ausearchaureport 命令来查询和生成报告。例如,要查看与 inotify_monitoring 关键字相关的所有事件,请运行:
sudo ausearch -k inotify_monitoring

要生成关于写入事件的报告,请运行:

sudo aureport -k inotify_monitoring --summary -i

这些命令将显示与 inotify 监控相关的事件。您可以根据需要调整关键字和其他选项。

0