firewalld 查询开放的服务和端口号
时间: 2024-03-12 10:47:54 浏览: 23
您可以使用以下命令查询当前firewalld防火墙开放的服务和端口号:
1. 查询所有服务:
```
sudo firewall-cmd --list-services
```
2. 查询所有端口:
```
sudo firewall-cmd --list-ports
```
3. 查询指定区域(例如:public)开放的服务:
```
sudo firewall-cmd --zone=public --list-services
```
4. 查询指定区域(例如:public)开放的端口:
```
sudo firewall-cmd --zone=public --list-ports
```
在执行以上命令时,如果提示"command not found",可能是因为您的系统没有安装firewalld。您可以使用以下命令安装:
```
sudo yum install firewalld
```
或者
```
sudo apt-get install firewalld
```
相关问题
firewalld 开放端口命令
使用firewalld开放端口的命令如下:
1. 开启端口:`firewall-cmd --zone=public --add-port=端口号/通讯协议 --permanent`
示例:`firewall-cmd --zone=public --add-port=80/tcp --permanent`
2. 查询端口是否开放:`firewall-cmd --query-port=端口号/通讯协议`
示例:`firewall-cmd --query-port=8080/tcp`
3. 移除已开放的端口:`firewall-cmd --permanent --remove-port=端口号/通讯协议`
示例:`firewall-cmd --permanent --remove-port=8080/tcp`
4. 重启防火墙(在修改配置后需要重启防火墙):`firewall-cmd --reload`
请注意,以上命令需要在已安装Firewall的Linux系统上使用。若未安装Firewall,请先执行安装命令:`yum install firewalld firewalld-config`。
防火墙开放端口 firewalld
您好!要在 firewalld 中开放端口,您可以使用以下命令:
1. 查看已开放的端口:
```
firewall-cmd --list-ports
```
2. 开放 TCP 端口:
```
firewall-cmd --add-port=<端口号>/tcp
```
3. 开放 UDP 端口:
```
firewall-cmd --add-port=<端口号>/udp
```
4. 永久保存设置:
```
firewall-cmd --runtime-to-permanent
```
请注意,<端口号> 是您要开放的具体端口号码。开放端口后,建议您确保只允许必要的服务通过这些端口,并且应该谨慎考虑安全风险。