我是靠谱客的博主 神勇项链,最近开发中收集的这篇文章主要介绍linux怎么开启和关闭防火墙,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

本教程操作环境:CentOS 6系统、Dell G3电脑。

永久开启和关闭防火墙

开启:chkconfig iptables on;(重启后生效)

关闭:chkconfig iptables off;(重启后生效)

用法详解

命令:

chkconfig --level 2345 iptables off
或者 
chkconfig iptables off
登录后复制

其中2345 代表“执行等级”

  • 等级0表示:表示关机

  • 等级1表示:单用户模式

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

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

  • 等级4表示:不可用

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

  • 等级6表示:重新启动

暂时开启和关闭防火墙

1种 service方式

查看防火墙状态:

[root@centos6 ~]# service iptables status
登录后复制

iptables:未运行防火墙。

开启防火墙(即时生效,重启后失效):

[root@centos6 ~]# service iptables start
登录后复制

关闭防火墙(即时生效,重启后失效):

[root@centos6 ~]# service iptables stop
登录后复制

(注意):允许某个端口通过防火墙配置

在开启了防火墙时,做如下设置,开启相关端口,修改 /etc/sysconfig/iptables 文件,添加以下内容:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允许80端口通过防火墙

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT #允许3306端口通过防火墙

备注:很多网友把这两条规则添加到防火墙配置的最后一行,导致防火墙启动失败,

正确的应该是添加到默认的22端口这条规则的下面

2种 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
登录后复制

相关推荐:《Linux视频教程》

以上就是linux怎么开启和关闭防火墙的详细内容,更多请关注靠谱客其它相关文章!

最后

以上就是神勇项链为你收集整理的linux怎么开启和关闭防火墙的全部内容,希望文章能够帮你解决linux怎么开启和关闭防火墙所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(70)

评论列表共有 0 条评论

立即
投稿
返回
顶部