温馨提示×

Ubuntu中lsof命令的常见用例

小樊
88
2024-07-13 00:40:30
栏目: 智能运维

  1. 查看当前系统上所有打开的文件和网络连接:
lsof
  1. 查看指定进程打开的文件和网络连接:
lsof -p [PID]
  1. 查看指定用户打开的文件和网络连接:
lsof -u [username]
  1. 查看指定端口被哪个进程占用:
lsof -i :[port]
  1. 查看被某个进程打开的文件或目录:
lsof -c [process_name]
  1. 查看占用某个文件的进程:
lsof [file_path]
  1. 查看指定目录下被打开的文件:
lsof +d [directory_path]
  1. 查看指定类型的文件被哪些进程使用:
lsof -t [file_type]
  1. 查看所有被删除但仍被打开的文件:
lsof -P | grep '(deleted)'
  1. 查看TCP连接状态:
lsof -i tcp

0