在Linux中,可以使用以下方法來(lái)查看端口占用情況:
netstat -tuln
這會(huì)列出所有正在監(jiān)聽(tīng)的TCP和UDP端口以及對(duì)應(yīng)的進(jìn)程ID。
lsof -i :<端口號(hào)>
將"<端口號(hào)>"替換為要查看的具體端口號(hào)。這會(huì)顯示該端口被哪個(gè)進(jìn)程占用。
ss -tuln
這會(huì)列出所有正在監(jiān)聽(tīng)的TCP和UDP端口以及對(duì)應(yīng)的進(jìn)程ID。ss命令比netstat更快速和有效。
nmap -p <端口號(hào)> <IP地址>
將"<端口號(hào)>“替換為要查看的具體端口號(hào),”<IP地址>"替換為要掃描的IP地址。這會(huì)顯示該端口是否開(kāi)放。
以上方法需要在具有足夠權(quán)限的用戶下運(yùn)行。