Linux 的文件监视器(如 Sysinternal 的 Filemon)?

Linux 的文件监视器(如 Sysinternal 的 Filemon)?

是否有一个文件监视器,类似于文件管理器来自 Sysinternals,适用于 Linux?

我知道 lsof,但是它只能显示我在执行它时打开的文件。

答案1

您可以在此处找到在 Linux 上以与 Sysinternals 软件类似的方式运行的工具:http://temasoft.com/products/filemonitor。它是一个基于代理的、适用于 Windows 和 Linux 的实时文件监视器,可以为您提供有关各种文件操作的相关详细信息,包括用户名和进程。

注意:我在开发该产品的公司工作。

产品截图

答案2

审计子系统可以告诉你各种各样的事情。

答案3

在命令行上斯特拉斯跟踪可能就是你想要的。

答案4

SystemTap 提供免费软件 (GPL) 基础架构,以简化有关正在运行的 Linux 系统的信息收集。这有助于诊断性能或功能问题。SystemTap 消除了开发人员收集数据时可能需要经历的繁琐且破坏性的仪器、重新编译、安装和重新启动顺序。

SystemTap 提供了一个简单的命令行界面和脚本语言,用于为实时运行的内核编写工具。我们正在发布示例,并扩大内部“tapset”脚本库以帮助重用和抽象。

在其他跟踪/探测工具中,SystemTap 是执行可能需要实时分析、可编程在线响应和全系统符号访问的复杂任务的首选工具。SystemTap 还可以处理简单的跟踪作业。

http://sourceware.org/systemtap/

相关内容