linux查看防火墙开放端口命令
时间: 2023-10-02 07:05:39 浏览: 113
在Linux系统中,可以使用以下命令来查看防火墙开放的端口:
1. 使用iptables命令(适用于使用iptables防火墙的系统):
```
sudo iptables -L -n
```
这会列出当前的iptables规则,包括开放的端口。
2. 使用firewall-cmd命令(适用于使用firewalld防火墙的系统):
```
sudo firewall-cmd --list-ports
```
这会列出当前firewalld的端口配置。
3. 使用ufw命令(适用于使用ufw防火墙的系统):
```
sudo ufw status verbose
```
这会列出当前ufw防火墙的规则和开放的端口。
请注意,以上命令需要在具有足够权限的情况下运行,比如使用sudo命令。
相关问题
linux防火墙开放端口命令
1. 使用iptables命令开放端口:
sudo iptables -A INPUT -p tcp --dport 端口号 -j ACCEPT
sudo iptables -A INPUT -p udp --dport 端口号 -j ACCEPT
2. 使用firewall-cmd命令开放端口:
sudo firewall-cmd --zone=public --add-port=端口号/tcp --permanent
sudo firewall-cmd --zone=public --add-port=端口号/udp --permanent
注意:以上命令中的“端口号”需要替换为实际的端口号。iptables是Linux系统自带的防火墙软件,而firewall-cmd是CentOS/RHEL 7之后版本的防火墙管理工具。在使用firewall-cmd命令开放端口时,需要先确保防火墙服务已经启动。
linux 查看防火墙开放端口
要查看Linux上开放的端口,可以使用以下命令:
1. 查看已开放的端口:
sudo firewall-cmd --list-ports
2. 查看所有开放的端口及协议:
sudo firewall-cmd --list-all
3. 查看特定端口是否开放:
sudo firewall-cmd --query-port=端口号/协议
其中,--list-ports 参数可以列出所有已开放的端口;--list-all 参数可以列出所有开放的端口及协议;--query-port 参数可以查询特定端口是否开放。需要注意的是,这些命令需要在具有足够权限的用户下运行。
阅读全文