一、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
    防火墙文件路径
    vim /etc/sysconfig/iptables

    允许防火墙通过10050端口
    -A INPUT -p tcp -m tcp —dport 10050 -j ACCEPT

    三、firewalld方式
    文件路径:/etc/sysconfig/firewalld.service
    service firewalld start #开启
    service firewalld restart #重启
    service firewalld stop #关闭
    systemctl disable firewalld.service #开机自动关闭
    firewall-cmd —state #显示状态
    firewall-cmd —zone=public —list-ports #显示所有打开的端口
    firewall-cmd —zone=public —add-port=80/tcp —permanent #添加开放端口
    firewall-cmd —zone=public —query-port=80/tcp # 查看端口是否开放
    firewall-cmd —zone=public —remove-port=80/tcp —permanent # 删除开放端口
    systemctl enable firewalld
    注:每次更改firewall规则后需重新加载(firewall-cmd —reload)