要查看Linux開放端口的命令,你可以使用以下命令來獲取端口列表:
`bash
netstat -tuln
這個命令會顯示當前系統(tǒng)上正在監(jiān)聽的所有TCP和UDP端口。具體的解釋如下:
- netstat是一個網(wǎng)絡工具,用于檢查網(wǎng)絡連接和路由表。
- -t參數(shù)用于顯示TCP連接。
- -u參數(shù)用于顯示UDP連接。
- -l參數(shù)用于顯示正在監(jiān)聽的端口。
- -n參數(shù)用于以數(shù)字形式顯示端口號,而不是以服務名顯示。
通過運行以上命令,你將獲得類似如下的輸出:
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 :::*
在輸出中,你可以看到每個監(jiān)聽端口的本地地址和端口號。例如,上面的輸出中,系統(tǒng)正在監(jiān)聽TCP端口22(SSH)和端口631(CUPS打印服務)。
通過這個命令,你可以快速查看Linux系統(tǒng)上開放的端口,以便進行網(wǎng)絡配置和故障排除等操作。