Firewalld 服务引入了一个信任级别的概念来管理与之相关联的连接与接口,支持 ipv4 与 ipv6,它是一个完整的防火墙解决方案。
前提条件:
您的系统上必须具有sudo权限的非root用户。
查看Firewalld状态
首先,您需要检查FirewallD是否在系统上运行。 通过运行以下firewall-cmd命令来检查FirewallD的状态。
<code>$ sudo firewall-cmd --state/<code>
如果FirewallD服务正在您的CentOS系统上运行,则上面的命令将显示以下消息:
<code>running/<code>
如何停止Firewalld
执行以下命令:
<code>$ sudo systemctl stop firewalld/<code>
上面的命令只会影响当前的运行时会话。 在系统启动时,它将再次启动。
![如何在CentOS 8上停止和禁用防火墙](http://p2.ttnews.xyz/loading.gif)
要永久禁用CentOS 8系统上的防火墙,请执行以下步骤:
1.首先,使用以下命令停止FirewallD服务:
<code>$ sudo systemctl stop firewalld/<code>
2.禁用FirewallD服务以在系统启动时自动运行:
<code>$ sudo systemctl disable firewalld/<code>
上面命令的输出如下所示:
<code>Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service./<code>
![如何在CentOS 8上停止和禁用防火墙](http://p2.ttnews.xyz/loading.gif)
3.mask FirewallD服务,这将阻止防火墙被其他服务启动:
<code>$ sudo systemctl mask --now firewalld/<code>
从输出中可以看到,mask命令仅创建了一个从firewalld服务到/dev/null:
<code>Created symlink from /etc/systemd/system/firewalld.service to /dev/null./<code>
这样我们可以确定防火墙已停止并禁用。
閱讀更多 多青科技 的文章