查看linux防火墙端口状态
时间: 2023-10-06 09:07:02 浏览: 233
可以通过以下命令查看Linux防火墙的端口状态:
1. 查看已开启的端口:
```
sudo firewall-cmd --list-ports
```
该命令将列出所有已开启的端口。
2. 查看已开启的服务:
```
sudo firewall-cmd --list-services
```
该命令将列出所有已开启的服务。
3. 查看已开启的区域:
```
sudo firewall-cmd --get-active-zones
```
该命令将列出所有已开启的区域及其相关规则。
4. 查看指定端口是否开启:
```
sudo firewall-cmd --query-port=端口号/协议
```
例如,要检查TCP端口80是否开启,可以输入以下命令:
```
sudo firewall-cmd --query-port=80/tcp
```
如果该端口已开启,则将返回“yes”,否则返回“no”。
5. 查看指定服务是否开启:
```
sudo firewall-cmd --query-service=服务名
```
例如,要检查SSH服务是否开启,可以输入以下命令:
```
sudo firewall-cmd --query-service=ssh
```
如果该服务已开启,则将返回“yes”,否则返回“no”。
相关问题
查看linux防火墙状态的命令
查看Linux防火墙状态的命令有两种,分别是:
1. iptables:使用命令 "/etc/init.d/iptables status" 可以查看防火墙状态,使用命令 "/etc/init.d/iptables stop" 可以暂时关闭防火墙。
2. firewalld:使用命令 "systemctl status firewalld" 可以查看防火墙状态,使用命令 "systemctl start firewalld.service" 可以开启防火墙,使用命令 "firewall-cmd --zone=public --list-ports" 可以查看已开放的端口,使用命令 "firewall-cmd --permanent --zone=public --add-port=8484/tcp" 可以将8484端口添加到白名单中。
linux 防火墙查看端口
要查看 Linux 系统上防火墙打开的端口,可以使用以下命令:
```
sudo iptables -L
```
这将列出所有防火墙规则,其中 "ACCEPT" 状态表示该端口已打开。
如果使用了 ufw 防火墙,可以使用以下命令查看已打开的端口:
```
sudo ufw status
```
这将显示所有已配置的规则,其中 "ALLOW" 状态表示该端口已打开。