• Linux Centos 7 防火墙配置


    Firewalld服务是红帽RHEL7系统中默认的防火墙管理工具,特点是拥有运行时配置永久配置选项且能够支持动态更新以及"zone"的区域功能概念, 

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

    在public中分别查询ssh与http服务是否被允许:

    [root@Centos7 ~]# firewall-cmd --zone=public --query-service=ssh
    yes
    [root@Centos7 ~]# firewall-cmd --zone=public --query-service=http
    no

    实例A:允许https服务流量通过public区域,要求立即生效且永久有效:

      方法一:分别设置当前生效与永久有效的规则记录:

    [root@Centos7 ~]# firewall-cmd --zone=public --add-service=https
    success
    [root@Centos7 ~]# firewall-cmd --permanent --zone=public --add-service=https
    success

          方法二:设置永久生效的规则记录后读取记录:

    [root@Centos7 ~]# firewall-cmd --permanent --zone=public --add-service=https
    success
    [root@Centos7 ~]# firewall-cmd --reload
    success

    实例B:不再允许http服务流量通过public区域,要求立即生效且永久生效:

    [root@Centos7 ~]# firewall-cmd --permanent --zone=public --remove-service=http
    success
    
    [root@Centos7 ~]# firewall-cmd --reload 
    success

    实例C:允许8080与8081端口流量通过public区域,立即生效且永久生效:

    [root@Centos7 ~]# firewall-cmd --permanent --zone=public --add-port=8080-8081/tcp
    success
    [root@Centos7 ~]# firewall-cmd --reload 
    success

    参考网址

    https://www.cnblogs.com/Sungeek/p/8257681.html 

  • 相关阅读:
    【shell脚本】批量修改扩展名===modifyExtension.sh
    【shell脚本】打印九九乘法表
    【shell脚本】显示进度条
    【Linux命令】Linux压缩及解压命令
    【Linux命令】ulimit设置最大文件打开数
    【mysql】修改mysql数据库密码
    【raid级别】RAID级别工作模式
    MyBatis之#{} and ${}
    MyBatis之foreach
    强制修改常量的值
  • 原文地址:https://www.cnblogs.com/su-king/p/9996633.html
Copyright © 2020-2023  润新知