注册

Redhat 7 Linux 系统防火墙:启用、禁用与状态检查

怎样在Redhat7Linux系统上停止/启动和禁用/启用防火墙

Redhat7Linux系统上的防火墙默认启用。一般不须要禁用防火墙linux防火墙开机启动,但它可能十分便捷用于测试目的等。在Redhat7Linux系统上,防火墙作为firewalld守护进程运行。Bellow命令可用于检测防火墙状态:

[root@rhel7 ~]# systemctl status firewalld
firewalld.service - firewalld - dynamic firewall daemon
 Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled)
 Active: active (running) since Thu 2014-09-04 19:18:47 EST; 3 months 28 days ago
 Main PID: 539 (firewalld)
 CGroup: /system.slice/firewalld.service
 └─539 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid
Sep 04 19:18:45 rhel7 systemd[1]: Starting firewalld - dynamic firewall daemon...
Sep 04 19:18:47 rhel7 systemd[1]: Started firewalld - dynamic firewall daemon.

从前面的输出我们可以看见防火墙已启用,这意味着它将在重启后手动启动,但是当前也是活动的。据悉,您甚至可以使用以下方式检测所有当前应用的规则:

[root@rhel7 ~]# iptables-save

停止并启动RHEL7防火墙

Redhat7Linux系统上的防火墙可以通过以下linux命令停止:

[root@rhel7 ~]# service firewalld stop

Redirecting to /bin/systemctl stopfirewalld.service

系统重启后,停止的防火墙将再度启动。要在Redhat7Linux系统上启动防火墙linux防火墙开机启动RAR FOR LINUXlinux系统下载,请使用:

[root@rhel7 ~]# service firewalld start
Redirecting to /bin/systemctl startfirewalld.service

禁用与启用RHEL7防火墙

为了完全禁用RHEL7防火墙,所以在重启后运行不会加载:

[root@rhel7 ~]# systemctl disable firewalld
rm '/etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service'
rm '/etc/systemd/system/basic.target.wants/firewalld.service'

如今,系统重启后防火墙未能启动。要再度启用防火墙:

[root@rhel7 ~]# systemctl enable firewalld
ln -s '/usr/lib/systemd/system/firewalld.service' '/etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service'
ln -s '/usr/lib/systemd/system/firewalld.service' '/etc/systemd/system/basic.target.wants/firewalld.service'

以上就是Redhat 7 Linux 系统防火墙:启用、禁用与状态检查的详细内容,更多请关注CTO智库其它相关文章!