知方号

知方号

Redhat 禁用防火墙

Redhat 禁用防火墙 - 启动、停止、启用、禁用

firewalld 是 Red Hat Enterprise Linux 上的默认防火墙,默认情况下处于启用状态,但可以在 Redhat 上禁用防火墙,并且您还将了解如何在 Linux 中检查防火墙状态。通常,不需要禁用防火墙,但对于测试目的或其他场景来说,它可能非常方便。在本教程中,您将了解如何检查firewalld的状态、启用或禁用该服务在系统启动时自动启动,以及如何在RHEL中停止或启动firewalld服务。

在本教程中您将学习:

在 RHEL 中停止或启动防火墙

启用或禁用防火墙自动启动

如何在RHEL中检查firewalld服务的状态

如何在 Red Hat Linux 中检查防火墙状态

要了解如何检查 Red Hat Linux 中的防火墙状态,请使用以下 systemctl 命令。这将告诉您该服务是否正在运行。

$ systemctl status firewalld

命令输出:

firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled) Active: active (running) since Sat 2023-10-16 12:26:14 -05; 5s ago Docs: man:firewalld(1) Main PID: 4761 (firewalld) Tasks: 2 (limit: 2312) Memory: 27.4M CPU: 1.553s CGroup: /system.slice/firewalld.service └─4761 /usr/bin/python3 -s /usr/sbin/firewalld --nofork --nopid Oct 16 12:26:12 localhost.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon...Oct 16 12:26:14 localhost.localdomain systemd[1]: Started firewalld - dynamic firewall daemon.

从上面的输出中,我们可以看到防火墙已启用,这意味着它将在重新启动后自动启动,并且当前也处于活动状态。此外,您甚至可以通过以下方式检查当前应用的所有规则:

# iptables-save查看配置的规则

您可以通过在终端中执行以下命令来查看防火墙中当前配置的规则。

# firewall-cmd --list-all

这是在您决定禁用 Redhat 防火墙之前建议执行的步骤,因为您可能配置了您没有意识到的规则。禁用防火墙将导致这些规则不再执行。

Redhat 禁用防火墙,启动/停止

Red Hat Linux 系统上的防火墙可以通过执行以下 Linux 命令来停止:

$ sudo systemctl stop firewalld

要重新打开防火墙,请使用以下命令:

$ sudo systemctl start firewalldRedhat 禁用防火墙,启用/禁用

启用防火墙意味着该服务将在系统启动时自动启动。禁用它意味着它不会自动启动。

为了完全禁用 Redhat 防火墙,使其在重新启动后不会加载,请运行:

$ sudo systemctl disable firewalld

现在系统重启后防火墙不会启动。要再次启用防火墙,请运行:

$ sudo systemctl enable firewalld结束语

在本教程中,您学习了如何在 RHEL 中管理系统防火墙。这包括启动、停止、启用或禁用 Redhat 中的防火墙等选项,以及检查firewalld 的当前状态及其配置的规则。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。