帮助中心 >  技术知识库 >  数据库 >  相关技术支持 >  lsof命令 - 找出谁在Linux中使用文件

lsof命令 - 找出谁在Linux中使用文件

2019-04-01 17:19:36 8258

我们可以使用lsof命令来了解是否有人正在使用文件,如果有人,则是谁在使用。 它在搜索打开文件时读取内核内存,并帮助您列出所有打开的文件。 在这种情况下,打开的文件可以是常规文件,目录,块特殊文件,字符特殊文件,流,网络文件等等 - 因为在Linux中,一切都是文件。

Lsof用于文件系统,以识别谁正在使用该文件系统上的所有文件。 您可以在Linux文件系统上运行lsof命令,输出使用该文件标识进程的所有者和进程信息,如以下输出所示。

image.png

lsof的另一个重要用途是找出侦听特定端口的进程。 例如,使用以下命令标识侦听端口80的进程。

lsof -i tcp:22

image.png


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: