lsof

(list open files) 列出当前系统打开的文件

1) 显示网络连接 #lsof -i  # lsof -i tcp  # lsof -i :9696 # lsof -i tcp:80 # lsof -a -u openstack -i

2) 谁在打开某个文件 # lsof /filepath/file

3) 显示目录下被进程打开的文件 # lsof +d /DIR/

4) 同上,但是会搜索目录下的所有目录,时间相对较长 # lsof +D /DIR/

5) 显示所属user进程打开的文件 # lsof -u username

6) 列出多个程序多打开的文件信息 # lsof -c mysql -c apache

7) 列出多个进程号对应的文件信息 # lsof -p 123,456,789

# lsof -g gid 显示归属gid的进程情况
# lsof -d FD 显示指定文件描述符的进程
# lsof -n 不将IP转换为hostname,缺省是不加上-n参数

原文地址:https://www.cnblogs.com/yaoweilei/p/5980655.html