centos7 查看,关闭,打开防火墙命令

本文介绍了如何在 CentOS 7 中临时开启和关闭firewalld防火墙,并区分了不同命令的效果。重点讲述了如何确保防火墙在重启后保持关闭状态,以及对应的 systemctl 命令:systemctl disable firewalld。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

[root@localhost bin]# 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 Wed 2020-10-14 20:47:45 EDT; 50min ago
     Docs: man:firewalld(1)
 Main PID: 6267 (firewalld)
   CGroup: /system.slice/firewalld.service
           └─6267 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid

Oct 14 20:47:44 localhost.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon...
Oct 14 20:47:45 localhost.localdomain systemd[1]: Started firewalld - dynamic firewall daemon.
[root@localhost bin]#
[root@localhost bin]# systemctl stop firewalld
[root@localhost bin]# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
   Active: inactive (dead) since Wed 2020-10-14 21:41:01 EDT; 2s ago
     Docs: man:firewalld(1)
  Process: 6267 ExecStart=/usr/sbin/firewalld --nofork --nopid $FIREWALLD_ARGS (code=exited, status=0/SUCCESS)
 Main PID: 6267 (code=exited, status=0/SUCCESS)

Oct 14 20:47:44 localhost.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon...
Oct 14 20:47:45 localhost.localdomain systemd[1]: Started firewalld - dynamic firewall daemon.
Oct 14 21:41:00 localhost.localdomain systemd[1]: Stopping firewalld - dynamic firewall daemon...
Oct 14 21:41:01 localhost.localdomain systemd[1]: Stopped firewalld - dynamic firewall daemon.
[root@localhost bin]# systemctl start firewalld
[root@localhost bin]# 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 Wed 2020-10-14 21:41:17 EDT; 3s ago
     Docs: man:firewalld(1)
 Main PID: 8128 (firewalld)
   CGroup: /system.slice/firewalld.service
           └─8128 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid

Oct 14 21:41:17 localhost.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon...
Oct 14 21:41:17 localhost.localdomain systemd[1]: Started firewalld - dynamic firewall daemon.
[root@localhost bin]#

 

 

上面打开和关闭防火墙都是临时的,重启电脑后又会恢复到默认的状态。假如先关闭了防火墙,然后输入reboot重启centos7,重启后再执行查看防火墙的命令会发现防火墙还是打开的状态。

如果想重启后防火墙还是处于关闭的状态,得使用命令:

sudo systemctl disable firewalld

查看防火墙的状态的命令为:sudo systemctl status firewalld

打开防火墙的方式有两种,一种是打开后重启会恢复回原来的状态,命令为:sudo systemctl start firewalld;另一种是打开后重启不会恢复到原来的状态,命令为:sudo systemctl enable firewalld,这种方式输入命令后要重启系统才会生效。

关闭防火墙的方式也有两种,和打开相对应,命令分别为

sudo systemctl stop firewalld

sudo systemctl disable firewalld。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值