centos7 firewall允许访问13306端口号
时间: 2024-11-07 16:24:59 浏览: 13
CentOS 7如何快速开放端口
5星 · 资源好评率100%
在CentOS 7中,使用firewalld管理网络防火墙允许访问13306端口,你需要执行以下步骤:
1. 首先,确保已经安装了firewalld服务,如果没有安装,可以通过命令 `sudo yum install firewalld` 进行安装。
2. **临时允许**: 要临时允许对13306端口的访问,可以在命令行中运行:
```
sudo firewall-cmd --permanent --add-port=13306/tcp
```
这样会立即生效,重启firewalld使其持久化:
```
sudo firewall-cmd --reload
```
3. **永久允许**: 如果你想要让这个改变永久有效,不需要每次启动都手动添加,可以编辑firewalld的配置文件 `/etc/firewalld/zones/public.xml`,找到 `<service>` 标签,添加如下内容:
```xml
<service>
<name>mysql</name>
<port protocol="tcp">13306</port>
</service>
```
保存后重启firewalld:
```
sudo systemctl restart firewalld
```
4. **验证是否允许**: 可以使用 `sudo firewall-cmd --list-ports` 检查13306端口是否已被打开。
记得根据你的应用需求调整`public`或其他合适的zone。
阅读全文