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

linux下查看端口对应的进程

  • linux
  • 2024-05-02 18:31:27
  • 9659

1. netstat 命令
bash
netstat -antp | grep
该命令将显示所有正在侦听或打开指定端口的进程。 -n 选项禁止解析IP地址和端口号,-t 选项显示 TCP 连接,-p 选项显示进程 ID (PID)。
2. lsof 命令
bash
lsof -i :
该命令将列出正在使用指定端口的进程。 -i 选项用于过滤 IP 地址/端口号。
3. fuser 命令
bash
fuser -vn tcp
该命令将显示占用指定端口的进程的 PID。 -v 选项提供详细输出,-n 选项禁止解析 IP 地址和端口号。
例如,要查看端口 80 对应的进程:
bash
netstat -antp | grep 80
lsof -i :80
fuser -vn tcp 80
输出示例:
bash
tcp 0 0 0.0.0.0:80 0.0.0.0: LISTEN 22234/nginx
该输出表明进程 22234(nginx)正在侦听端口 80。