美文网首页
CentOS7防火墙管理

CentOS7防火墙管理

作者: 24号球员 | 来源:发表于2019-05-31 15:33 被阅读0次

    centos7以上版本是使用firewalld工具管理防火墙,而不是使用iptables(其实并非真正的防火墙,可以理解是一个客户端代理)。


    1. firewalld的基本使用:
    • 启动:
      systemctl start firewalld
    • 停止
      systemctl stop firewalld
    • 重启
      systemctl restart firewalld
    • 开机启用
      systemctl enable firewalld
    • 开机禁用
      systemctl disable firewalld
    • 查看状态
      systemctl status firewalld
    2. firewalld-cmd配置
    • 查看所有打开的端口
      firewall-cmd --zone=public --list-ports
    • 查看指定的端口号
      firewall-cmd --zone=public --query-port=端口号/tcp
    • 更新防火墙规则
      firewall-cmd --reload

    如何开启或关闭一个端口?

    • 添加80端口
      firewall-cmd --zone=public --add-port=80/tcp --permanent (--permanent永久生效,没有此参数重启后失效)
    • 关闭80端口
      firewall-cmd --zone=public --remove-port=80/tcp --permanent
    • 重新载入
      firewall-cmd --reload(每次更改配置都需要更新防火墙规则,否则不生效)

    以上是centos7防火墙的基本使用,当然这只是常用的命令。

    相关文章

      网友评论

          本文标题:CentOS7防火墙管理

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