linux中的lsof命令怎么使用

小亿
99
2023-06-16 20:14:55
栏目: 智能运维

lsof命令是一个用来列出当前系统打开的文件的工具,可以列出正在使用的文件、网络连接等信息。使用方法如下:

1.列出所有打开的文件:

lsof

2.列出指定进程打开的文件:

lsof -p <pid>

3.列出指定用户打开的文件:

lsof -u <username>

4.列出指定文件名的进程:

lsof <filename>

5.列出指定端口的进程:

lsof -i :<port>

6.列出指定IP地址和端口的进程:

lsof -i <ip>:<port>

7.列出指定文件系统的进程:

lsof <filesystem>

8.列出指定目录下的进程:

lsof <directory>

9.列出指定用户和进程的文件:

lsof -u <username> -p <pid>

10.列出指定文件类型的进程:

lsof -F <type>

其中,为进程ID,为用户名,为文件名,为端口号,为IP地址,为文件系统,为目录,为文件类型(比如,f表示文件,n表示网络连接)。

0
看了该问题的人还看了