• 技术文章 >运维 >linux运维

    linux怎么开启和关闭防火墙

    青灯夜游青灯夜游2021-07-26 17:06:34原创1378

    在linux中,可以使用“chkconfig iptables on;”命令来永久开启防火墙,使用“chkconfig iptables off;”命令来永久关闭防火墙;这两个命令都是重启后生效。

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

    永久开启和关闭防火墙

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

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

    用法详解

    命令:

    chkconfig --level 2345 iptables off
    或者 
    chkconfig iptables off

    其中2345 代表“执行等级”

    暂时开启和关闭防火墙

    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怎么开启和关闭防火墙的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:linux 防火墙
    上一篇:linux echo命令怎么用 下一篇:linux权限命令是什么
    线上培训班

    相关文章推荐

    • linux php源码怎么安装启动• linux环境下php7.0怎么安装• 带大家学习Linux crontab• linux如何查看php是否安装成功• linux切换用户的命令是什么• linux同步时间命令有哪些

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网