linux防火墙 查询 添加端口
时间: 2024-09-15 08:06:09 浏览: 60
Linux强制释放占用端口以及Linux防火墙端口开放方法详解
5星 · 资源好评率100%
在Linux系统中,管理防火墙通常使用iptables工具。如果你想查询现有的防火墙规则并添加一个新的端口,你可以按照以下步骤操作:
1. **查询现有规则**:
打开终端,输入命令`sudo ufw status numbered` (对于Ubuntu及其衍生系统),如果使用iptables,可以输入`sudo iptables -L`,这将显示当前的防火墙规则列表。
2. **查看特定端口**:
要查看特定端口的状态,可以在命令中加入 `-t` 参数指定链(如 `INPUT` 或 `FORWARD`),例如检查TCP的80端口开放情况,输入 `sudo iptables -L INPUT -p tcp --dport 80`。
3. **添加新规则**:
对于iptables,如果你想允许某个端口访问,可以使用`ACCEPT`策略。例如添加一条允许8080端口访问的规则:
```
sudo iptables -A INPUT -p tcp --dport 8080 -j ACCEPT
```
这样就会允许外部连接到本地的8080端口。
4. **保存规则**:
为了使更改永久生效,你需要运行 `sudo service iptables save` 或者 `sudo systemctl restart iptables`.
5. **验证规则**:
最后,确认新的规则是否已生效,可以再次运行`sudo ufw status` 或者 `sudo iptables -L`。
阅读全文