| 功能 | 命令 |
| 列出所有打开的文件 | lsof |
| 查看谁正在使用某个文件 | lsof /filepath/file |
| 列出某个程序所打开的文件信息 | lsof -c MySQL |
| 列出多个程序多打开的文件信息 | lsof -c mysql -c apache |
| 通过某个进程号显示该进行打开的文件 | lsof -p 1 |
| 列出多个进程号对应的文件信息 | lsof -p 123,456,789 |
| 列出某个用户打开的文件信息 | lsof -u username |
| 某个用户组所打开的文件信息 | lsof -g 5555 |
| 列出某个用户以及某个程序所打开的文件信息 | lsof -u test -c mysql |
| 列出所有的网络连接 | lsof -i |
| 列出所有tcp 网络连接信息 | lsof -i tcp |
| 列出所有udp网络连接信息 | lsof -i udp |
| 列出谁在使用某个端口 | lsof -i :3306 |
| 列出谁在使用某个特定的tcp端口、udp端口 | lsof -i tcp:80 ;lsof -i udp:55 |
本文详细介绍了lsof命令的各种用法,包括如何列出所有打开的文件、查看特定文件的使用情况、展示进程和用户打开的文件信息、以及查询网络连接和端口使用情况等。
2177

被折叠的 条评论
为什么被折叠?



