Linux怎么查看进程占用端口号

693
2023/8/6 8:39:10
栏目: 智能运维
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Linux系统中,可以使用以下命令来查看进程占用的端口号:

  1. 使用 netstat 命令:
netstat -tlnp

-t:只显示 TCP 协议相关的连接

-l:只显示处于监听状态的连接

-n:以数字形式显示端口号

-p:显示进程 PID 和名称

运行以上命令后,会列出所有正在监听的 TCP 连接,包括对应的端口号和占用该端口的进程信息。

  1. 使用 lsof 命令:
lsof -i :端口号

用具体的端口号替换“端口号”,运行以上命令后,会显示该端口号对应的进程信息。

如果想查看所有正在监听的端口号对应的进程信息,可以使用以下命令:

lsof -i -P

-i:只显示网络连接相关的信息

-P:以不解析端口号和主机名的形式显示信息

以上两种命令都需要使用 root 用户或具有相应权限的用户才能查看所有进程的信息。如果你是普通用户,只能查看自己的进程信息。

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

推荐阅读: Linux下depth与资源分配的关系