linux lsof工具 作者:马育民 • 2022-06-08 21:02 • 阅读:10056 # 介绍 lsof 是 List Open File 的缩写, 主要用来获取被进程打开文件的信息 在Linux中,一切皆文件,lsof命令可以 **查看所有已经打开的文件** 比如: 普通文件,目录,特殊的块文件,管道,socket套接字,设备,Unix域套接字等等 同时,它还可以结合 grep 以及 ps 命令进行更多的高级搜索 # 安装 lsof 命令默认是没有安装的,而且它的使用需要有root权限或者赋予普通用于sudo权限 ### centos 安装 ``` yum install -y lsof ``` # 使用 ### 列出所有打开的文件 执行该命令意义不大,打开的文件、socket等太多,看不过来 ``` lsof | more ``` ### 列出使用某端口的进程 ``` lsof -i:80 ``` 参考: https://www.cnblogs.com/wanng/p/lsof-cmd.html 原文出处:http://malaoshi.top/show_1IX3SeaGvWst.html