要查看Linux開放端口的命令,你可以使用以下命令來獲取端口列表:
`bash
netstat -tuln
這個(gè)命令會(huì)顯示當(dāng)前系統(tǒng)上正在監(jiān)聽的所有TCP和UDP端口。具體的解釋如下:
- netstat是一個(gè)網(wǎng)絡(luò)工具,用于檢查網(wǎng)絡(luò)連接和路由表。
- -t參數(shù)用于顯示TCP連接。
- -u參數(shù)用于顯示UDP連接。
- -l參數(shù)用于顯示正在監(jiān)聽的端口。
- -n參數(shù)用于以數(shù)字形式顯示端口號(hào),而不是以服務(wù)名顯示。
通過運(yùn)行以上命令,你將獲得類似如下的輸出:
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN
tcp6 0 0 :::22 :::* LISTEN
udp 0 0 0.0.0.0:68 0.0.0.0:*
udp 0 0 0.0.0.0:631 0.0.0.0:*
udp6 0 0 :::546 :::*
udp6 0 0 :::5353 :::*
在輸出中,你可以看到每個(gè)監(jiān)聽端口的本地地址和端口號(hào)。例如,上面的輸出中,系統(tǒng)正在監(jiān)聽TCP端口22(SSH)和端口631(CUPS打印服務(wù))。
通過這個(gè)命令,你可以快速查看Linux系統(tǒng)上開放的端口,以便進(jìn)行網(wǎng)絡(luò)配置和故障排除等操作。