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