要查看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系统上开放的端口,以便进行网络配置和故障排除等操作。