Ubuntu lsof命令的使用技巧

1352
2024/7/17 0:34:31
栏目: 智能运维
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

lsof命令是一个用于列出当前系统打开的文件的工具。以下是一些Ubuntu系统中使用lsof命令的技巧:

  1. 列出所有打开的文件:使用lsof命令可以列出系统中当前打开的所有文件,包括网络连接、设备文件等。输入以下命令可以列出所有打开的文件:
lsof
  1. 列出指定进程打开的文件:可以使用-l参数来列出指定进程打开的文件,例如查看进程ID为1234的进程打开的文件:
lsof -p 1234
  1. 列出指定用户打开的文件:可以使用-u参数来列出指定用户打开的文件,例如查看用户"username"打开的文件:
lsof -u username
  1. 列出指定目录或文件打开的进程:可以使用参数+D来列出指定目录或文件打开的进程,例如查看目录"/tmp"下打开的文件:
lsof +D /tmp
  1. 列出所有网络连接:使用参数-i可以列出系统中所有的网络连接,包括TCP、UDP等:
lsof -i
  1. 查找指定端口的进程:可以使用参数-i加端口号来查找指定端口的进程,例如查找80端口的进程:
lsof -i :80

以上是一些在Ubuntu系统中使用lsof命令的常用技巧,可以帮助您更方便地查看系统中打开的文件和网络连接。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: Ubuntu lsof与netstat命令的比较