在CentOS 7上,可以使用以下几种方法来查看已开放的端口:
1. 使用netstat命令:
在终端中输入以下命令:
```
netstat -tuln
```
这将显示所有的TCP和UDP端口以及它们的状态。您可以查看"Local Address"(本地地址)列以找到已开放的端口。
2. 使用ss命令:
在终端中输入以下命令:
```
ss -tuln
```
这将显示与netstat类似的结果,可以查看已开放的TCP和UDP端口以及它们的状态。
3. 使用firewall-cmd命令(仅限使用firewalld防火墙的情况):
在终端中输入以下命令:
```
firewall-cmd --list-ports
```
这将显示所有已开放的端口。
除此之外,还可以使用其他firewall-cmd选项来查看更详细的防火墙规则和端口信息,例如:
```
firewall-cmd --list-services # 查看已开放的服务
firewall-cmd --list-rich-rules # 查看详细的防火墙规则
```
无论使用哪种方法,都需要在以root或具有足够权限的用户身份运行命令才能查看完整的端口信息。