溫馨提示×

linux如何查看端口是否被占用

小億
127
2023-09-27 00:12:31
欄目: 智能運維

在Linux中,可以使用以下命令來查看端口是否被占用:

  1. 使用netstat命令:
netstat -tuln | grep <端口號>

上述命令將顯示所有監(jiān)聽的TCP和UDP端口,并使用grep過濾出指定端口號的行。如果命令輸出結(jié)果非空,則表示該端口已被占用。

  1. 使用ss命令:
ss -tunl | grep <端口號>

上述命令將顯示所有監(jiān)聽的TCP和UDP端口,并使用grep過濾出指定端口號的行。如果命令輸出結(jié)果非空,則表示該端口已被占用。

  1. 使用lsof命令:
lsof -i :<端口號>

上述命令將列出占用指定端口號的進程信息。如果命令輸出結(jié)果非空,則表示該端口已被占用。

  1. 使用fuser命令:
fuser <端口號>/tcp

上述命令將顯示占用指定TCP端口號的進程ID。如果命令輸出結(jié)果非空,則表示該端口已被占用。

注意:上述命令中的<端口號>需要替換為實際的端口號。

0