Linux下如何启动和关闭防火墙

CentOS7 的防火墙配置跟以前版本有很大区别,CentOS7这个版本的防火墙默认使用的是firewall,与之前的版本使用iptables不一样

1、关闭防火墙:

systemctl stop firewalld.service

 

2、开启防火墙:

systemctl start firewalld.service


3、关闭开机启动:

systemctl disable firewalld.service


4、开启开机启动:

systemctl enable firewalld.service

 

 

centos6

存在以下两种方式:

一、service方式

查看防火墙状态:

[root@centos6 ~]# service iptables status

iptables:未运行防火墙。

 

开启防火墙:

[root@centos6 ~]# service iptables start

 

关闭防火墙:

[root@centos6 ~]# service iptables stop

 

二、iptables方式

先进入init.d目录,命令如下:

[root@centos6 ~]# cd /etc/init.d/

 

[root@centos6 init.d]#

 

然后查看防火墙状态:

[root@centos6 init.d]# /etc/init.d/iptables status

 

暂时关闭防火墙:

[root@centos6 init.d]# /etc/init.d/iptables stop

 

重启iptables:

[root@centos6 init.d]# /etc/init.d/iptables restart

即时生效,重启后复原

service iptables start 开
service iptables stop 关

永久性生效,重启后不会复原

chkconfig iptables on
chkconfig iptables off

运行状态下永远关闭并可以立即使用不用重启的指令是下面两条的组合使用:

service iptables stop
chkconfig iptables off

 

原文地址:https://www.cnblogs.com/ycj1295/p/13970140.html