要查看在 Linux 中某个端口是否被占用,你可以使用 netstat
或 ss
命令来进行检查。
netstat
命令:
使用 netstat -tuln | grep <port_number>
-t
:显示 TCP 端口。-u
:显示 UDP 端口。-l
:仅显示监听状态的端口。-n
:以数字形式显示端口号,而不是服务名称。
替换 <port_number>
为你想要检查的端口号。如果该端口被占用,netstat
命令会显示相关信息。
ss
命令:
使用 ss -tuln | grep <port_number>
ss
命令类似于 netstat
,也用于查看套接字统计信息。参数意义与 netstat
类似。
例如,如果要查看端口 8080
是否被占用,可以执行以下命令:
netstat -tuln | grep 8080
或
ss -tuln | grep 8080
这些命令将显示占用指定端口的程序和相应的进程 ID。如果该端口没有被占用,命令则不会显示任何输出。
Was this helpful?
0 / 0