lsof 命令详解:如何查看端口占用?

在 Linux 系统中,lsof (List Open Files) 命令是一个强大的工具,可以查看当前系统打开的文件列表,包括网络连接。利用 lsof 命令,我们可以方便地查询端口占用情况,找到占用特定端口的进程信息。

查询指定端口

使用 lsof 命令查询指定端口的进程信息非常简单,只需使用以下命令格式:

lsof -i :端口号

例如,要查询端口号为 8080 的进程,可以使用以下命令:

lsof -i :8080

命令输出解释

该命令将显示使用该端口的进程的详细信息,包括:

  • COMMAND: 进程名称
  • PID: 进程 ID
  • USER: 进程所属用户
  • FD: 文件描述符
  • TYPE: 文件类型
  • DEVICE: 设备名称
  • SIZE/OFF: 文件大小/偏移量
  • NODE: 节点
  • NAME: 文件名

总结

通过学习 lsof -i :端口号 命令,我们可以方便地查询 Linux 系统上的端口占用情况,快速定位占用特定端口的进程信息。了解 lsof 命令的使用方法对于系统管理员和开发者来说都非常重要。

lsof 命令详解:如何查看端口占用?

原文地址: https://www.cveoy.top/t/topic/fKHf 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录