要查看在 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