当前位置:首页 > linux > 正文

linux查询端口号的进程id(linux查询某个端口命令)

  • linux
  • 2024-03-15 20:41:43
  • 8534
使用 netstat 命令

要素:


netstat -anp:列出所有开放端口的网络连接,并显示其 PID。
-a:显示所有端口,包括侦听和已建立的端口。
-n:显示数字地址,而不是主机名。
-p:显示进程 ID (PID)。
举例:
bash
# 查询端口号为 80 的连接,并显示 PID
netstat -anp | grep 80
使用 lsof 命令

要素:


lsof -i tcp:80:列出所有正在使用端口 80 的进程。
-i:指定要搜索的网络协议。
tcp:80:指定端口号。
举例:
bash
# 查询正在使用端口 80 的进程
lsof -i tcp:80
使用 ss 命令

要素:


ss -anp:列出所有开放端口的网络连接,并显示其 PID。
-a:显示所有端口,包括侦听和已建立的端口。
-n:显示数字地址,而不是主机名。
-p:显示进程 ID (PID)。
举例:
bash
# 查询正在使用端口 80 的连接,并显示 PID
ss -anp | grep 80