网站首页linux

centos下iptables及firewalld开启防火墙端口

发布时间:2018-11-15 02:37:06编辑:阅读(3056)

    一、centos6下的iptables命令及端口开启

    开启防火墙(重启后永久生效):

    chkconfig iptables on


    关闭防火墙(重启后永久生效):

    chkconfig iptables off


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

    service iptables start


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

    service iptables stop


    重启防火墙:

    service iptables restart


    查看打开的端口:

    /etc/init.d/iptables status
    /etc/init.d/iptables --list


    开启443端口

       方式一:

    iptables -A INPUT -p tcp --dport 443 -j ACCEPT

           保存并重启防火墙

    /etc/rc.d/init.d/iptables save
    /etc/init.d/iptables restart

       

       方式二:

    vi /etc/sysconfig/iptables

       添加下行:

    -A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 443 -j ACCEPT

           


    二、centos7下的firewalld命令及端口开启

    启动防火墙

    systemctl start firewalld


    禁用防火墙

    systemctl stop firewalld


    设置开机启动

    systemctl enable firewalld


    停止并禁用开机启动

    sytemctl disable firewalld


    重启防火墙

    firewall-cmd --reload


    查看状态

    systemctl status firewalld


    查看指定区域所有打开的端口

    firewall-cmd --zone=public --list-ports


    开启443端口:

    firewall-cmd --zone=public --add-port=443/tcp (永久生效添加–permanent)


评论