linux下通过进程名查看其占用端口

4 min read

在 Linux 下通过进程名查看其占用的端口可以使用下面的命令:

sudo netstat -lpn | grep <进程名>

其中 -l 表示显示所有监听端口, -p 显示进程 ID, -n 禁止将端口和 IP 地址解析为数字和名称。然后使用 grep 命令过滤指定进程名的行。

例如,查找 Firefox 进程所占用的端口:

sudo netstat -lpn | grep firefox

输出可能类似于:

tcp6       0      0 :::8118                 :::*                    LISTEN      3389/firefox

其中 3389 就是 Firefox 进程的 ID。而 8118 则是该进程正在监听的端口。