如何在CentOS 8上停止和禁用防火墙

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上停止和禁用防火墙

要永久禁用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上停止和禁用防火墙

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>
如何在CentOS 8上停止和禁用防火墙

这样我们可以确定防火墙已停止并禁用。


分享到:


相關文章: