如何关闭 linux centos7 防火墙

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何关闭 linux centos7 防火墙相关的知识,希望对你有一定的参考价值。

centos 7防火墙是firewalld
# 关闭firewalld
systemctl stop firewalld.service
# 启动firewalld
systemctl start firewalld.service
# 把firewalld加入到系统服务
systemctl enable firewalld.service
# 从系统服务移除
systemctl disable firewalld.service
参考技术A

RHEL 7:

查看虚拟机防火墙状态命令:

service iptables status

systemctl firewalld status

查询前,可以先确认一下是否有相应的iptables、firewalld安装包:

然后查防火墙状态:

iptables命令显示:Active: inactive (dead)      ---------------表示防火墙处于关闭状态

firewalld命令显示:Active: active (running)    ---------------表示防火墙处于运行状态

然后要蒙圈了,到底防火墙是开着还是关闭状态呢?!

然后执行关闭防火墙命令:systemctl stop firewalld

再查firewalld状态:systemctl firewalld status

Active: inactive (dead)                   ---------------表示防火墙处于关闭状态

尚存疑问:为什么两种命令所显示的防火墙状态不一样???

CentOS 7:

这个系统环境下,两种命令查询结果状态一致,均显示关闭状态!

注释:

firewalld的基本使用

启动: systemctl start firewalld

关闭: systemctl stop firewalld

查看状态: systemctl status firewalld 

开机禁用 : systemctl disable firewalld

开机启用 : systemctl enable firewalld

iptables的基本使用

查询防火墙状态  :  service  iptables status

停止防火墙 : service  iptables stop

启动防火墙 : service  iptables start

重启防火墙 : service  iptables restart

永久关闭防火墙  :chkconfig  iptables off

永久关闭后启用  :  chkconfig  iptables on

centos7怎么永久关闭防火墙

1、首先需要将xshell软件打开并连接到centos主机,然后输入命令“systemctlstatusfirewalld.service”并按下回车键。
/iknow-pic.cdn.bcebos.com/72f082025aafa40f5ee53530a564034f78f0193f"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/72f082025aafa40f5ee53530a564034f78f0193f?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/72f082025aafa40f5ee53530a564034f78f0193f"/>
2、然后在下方可以查看得到“active(running)”,此时说明防火墙已经打开了。
/iknow-pic.cdn.bcebos.com/9f510fb30f2442a7d5a90648df43ad4bd01302b3"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/9f510fb30f2442a7d5a90648df43ad4bd01302b3?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/9f510fb30f2442a7d5a90648df43ad4bd01302b3"/>
3、在命令行中输入systemctlstopfirewalld.service命令,进行关闭防火墙。
/iknow-pic.cdn.bcebos.com/71cf3bc79f3df8dc379c747cc311728b461028be"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/71cf3bc79f3df8dc379c747cc311728b461028be?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/71cf3bc79f3df8dc379c747cc311728b461028be"/>
4、然后再使用命令systemctlstatusfirewalld.service,在下方出现disavtive(dead),这样就说明防火墙已经关闭。
/iknow-pic.cdn.bcebos.com/c75c10385343fbf235c05dcebe7eca8064388f6b"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/c75c10385343fbf235c05dcebe7eca8064388f6b?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/c75c10385343fbf235c05dcebe7eca8064388f6b"/>
5、再在命令行中输入命令“systemctldisablefirewalld.service”命令,即可永久关闭防火墙。
/iknow-pic.cdn.bcebos.com/7dd98d1001e93901be7277d375ec54e737d196ef"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/7dd98d1001e93901be7277d375ec54e737d196ef?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/7dd98d1001e93901be7277d375ec54e737d196ef"/>
参考技术A

1、首先需要将xshell软件打开并连接到centos主机,然后输入命令“systemctl status firewalld.service”并按下回车键。

2、然后在下方可以查看得到“active(running)”,此时说明防火墙已经打开了。

3、在命令行中输入systemctl stop firewalld.service命令,进行关闭防火墙。

4、然后再使用命令systemctl status firewalld.service,在下方出现disavtive(dead),这样就说明防火墙已经关闭。

5、再在命令行中输入命令“systemctl disable firewalld.service”命令,即可永久关闭防火墙。

参考技术B

1、首先打开xshell软件连接到centos主机,使用命令“systemctl status firewalld.service”查看防火墙状态:

2、按下回车键执行后,可以看到标注的“active(running)”,说明防火墙是开启状态:

3、命令行里敲入命令“systemctl stop firewalld.service”,可以关闭运行的防火墙:

4、关闭后再使用命令systemctl status firewalld.service查看防火墙状态,如果出现disavtive(dead)的字样,说明防火墙已经关闭:

5、设置永久关闭防火墙,输入命令“systemctl disable firewalld.service”,即可永久禁止防火墙服务,下次重启也不会开启。以上就是cnetos7永久关闭防火墙的操作:

参考技术C

关闭方法:

临时关闭防火墙:

命令:/etc/init.d/iptables stop    

出现三个OK,关闭成功,此时防火墙已经关闭,不许重启已经生效。

命令: /etc/init.d/iptables status

关闭后查看状态,应该显示 firewall is not running

永久性关闭防火墙:

命令:#chkconfig --level 2345 iptables off

或者 #chkconfig  iptables off

其中2345 代表”执行等级“

等级0表示:表示关机

等级1表示:单用户模式

等级2表示:无网络连接的多用户命令行模式

等级3表示:有网络连接的多用户命令行模式

等级4表示:不可用

等级5表示:带图形界面的多用户模式

等级6表示:重新启动

参考技术D CentOS 7.0默认使用的是firewall作为防火墙,使用iptables必须重新设置一下
1、直接关闭防火墙
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
2、设置 iptables service
yum -y install iptables-services
如果要修改防火墙配置,如增加防火墙端口3306
vi /etc/sysconfig/iptables
增加规则
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
保存退出后
systemctl restart iptables.service #重启防火墙使配置生效
systemctl enable iptables.service #设置防火墙开机启动
最后重启系统使设置生效即可。

以上是关于如何关闭 linux centos7 防火墙的主要内容,如果未能解决你的问题,请参考以下文章

CentOS7使用firewalld打开关闭防火墙与端口

Linux关闭防火墙命令red hat/CentOs7

Linux——Centos7关闭防火墙命令

centos7怎么永久关闭防火墙

linux打开防火墙的某几个端口|打开/关闭防火墙centos7

SELinux是啥意思,如何关闭?Linux下的防火墙用啥命令打开?