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