• CentOS7使用firewalld管理防火墙


    • firewalld的基本使用
    #启动
    systemctl start firewalld
    #关闭
    systemctl stop firewalld
    #查看状态
    systemctl status firewalld 
    #开机禁用
    systemctl disable firewalld
    #开机启用
    systemctl enable firewalld
    

      

    • firewalld-cmd使用配置
    #查看版本
    firewall-cmd --version
    #查看帮助
    firewall-cmd --help
    #显示状态
    firewall-cmd --state
    #查看所有打开的端口
    firewall-cmd --zone=public --list-ports
    #更新防火墙规则
    firewall-cmd --reload
    #查看区域信息
    firewall-cmd --get-active-zones
    #查看指定接口所属区域
    firewall-cmd --get-zone-of-interface=eth0
    #拒绝所有包
    firewall-cmd --panic-on
    #取消拒绝状态
    firewall-cmd --panic-off
    #查看是否拒绝
    firewall-cmd --query-panic
    

      

    • firewalld对端口的管理
    #添加
    firewall-cmd --zone=public --add-port=80/tcp --permanent    (--permanent永久生效,没有此参数重启后失效)
    #重新载入
    firewall-cmd --reload
    #查看
    firewall-cmd --zone= public --query-port=80/tcp
    #删除
    firewall-cmd --zone= public --remove-port=80/tcp --permanent
    

      

    • systemctl使用
    #启动一个服务
    systemctl start firewalld.service
    #关闭一个服务
    systemctl stop firewalld.service
    #重启一个服务
    systemctl restart firewalld.service
    #显示一个服务的状态
    systemctl status firewalld.service
    #在开机时启用一个服务
    systemctl enable firewalld.service
    #在开机时禁用一个服务
    systemctl disable firewalld.service
    #查看服务是否开机启动
    systemctl is-enabled firewalld.service
    #查看已启动的服务列表
    systemctl list-unit-files|grep enabled
    #查看启动失败的服务列表
    systemctl --failed
    

      

      

  • 相关阅读:
    天生我牛必有用
    struts1.x+spring2.5+JPA(hibernate)整合
    Struts2拦截器
    使用Apache的commonscodes加密
    解放鞋 Ospop解放鞋
    告别2008 明天2009
    异常java.lang.UnsupportedClassVersionError: Bad version number in .class file
    C#中的Process类使用
    C#中使用MD5加密
    Struts2 Action(1)
  • 原文地址:https://www.cnblogs.com/coder-zyc/p/11749013.html
Copyright © 2020-2023  润新知