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

linux怎么查看端口被谁占用

  • linux
  • 2024-03-15 22:15:30
  • 6236
如何查看 Linux 中端口被谁占用
要素:
netstat 命令: 用于列出网络连接、路由表和接口统计信息。
-t 参数: 显示 TCP 端口连接。
-u 参数: 显示 UDP 端口连接。
-l 参数: 仅显示正在侦听的端口。
-p 参数: 指定要查询的进程名称。
举例:
显示所有正在侦听的 TCP 端口:
bash
netstat -ltp
显示所有正在侦听的 UDP 端口:
bash
netstat -lup
查找占用特定端口的进程:
bash
netstat -tulp | grep
例如,要查找占用端口 80 的进程:
bash
netstat -tulp | grep 80
输出示例:
tcp 0 0 0.0.0.0:80 0.0.0.0: LISTEN 1511/nginx
此输出表明进程 ID 为 1511 的 nginx 进程正在侦听端口 80。