美文网首页
Centos防火墙设置 与 端口开放

Centos防火墙设置 与 端口开放

作者: 游园拾忆 | 来源:发表于2018-07-05 10:04 被阅读12次

    Centos防火墙有两种:iptablesfirewalld

    一、 iptables

    查看打开的端口

    /etc/init.d/iptables status
    

    打开某个端口(以8080为例)

    • 开启端口
    iptables -A INPUT -p tcp --dport 8080 -j ACCEPT 
    
    • 保存
    /etc/rc.d/init.d/iptables save
    
    • 重启防火墙
    /etc/init.d/iptables restart
    

    通过修改/etc/sysconfig/iptables文件的方式开启端口

    vi /etc/sysconfig/iptables
    

    然后在文件中增加一行

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

    二、 firewalld

    查看版本

    firewall-cmd --version
    

    启动防火墙

    systemctl start firewalld 
    

    禁用防火墙

    systemctl stop firewalld
    

    设置开机启动

    systemctl enable firewalld
    

    停止并禁用开机启动

    sytemctl disable firewalld
    

    重启防火墙

    firewall-cmd --reload
    

    查看状态

    systemctl status firewalld  ||  firewall-cmd --state
    

    添加开放端口(8080)

    firewall-cmd --zone=public --add-port=8080/tcp --permanent
    (--permanent永久生效,没有此参数重启后失效)
    

    查看8080端口

    firewall-cmd --zone= public --query-port=8080/tcp
    

    删除8080端口

    firewall-cmd --zone= public --remove-port=8080/tcp --permanent
    

    相关文章

      网友评论

          本文标题:Centos防火墙设置 与 端口开放

          本文链接:https://www.haomeiwen.com/subject/plmuuftx.html