zoukankan      html  css  js  c++  java
  • linux(centos7)防火墙配置firewalld和iptables

    linux系统中防火墙管理有2种方式,分别是iptables和firewalld(centos7.x),下面介绍centos7的配置方法

    一、firewalld:

    因为cenos7默认使用firewalld作为防火墙管理,这里先介绍firewalld方式:

    教程只说明特殊情况(卸载Firewall并安装iptables后重新安装回Firewall),其他情况比如默认的,没有装过iptables(从步骤4或7开始)都包含其中:

    1. 首先停止和禁用iptables: 

      systemctl stop iptables && systemctl disable iptables

    2. 

      systemctl unmask firewalld.service

    3. 

      yum install firewalld

    4.

      systemctl start firewalld.service

    5.

      systemctl enable firewalld.service

    6. 在不改变状态的条件下重新加载防火墙

      firewall-cmd --reload

    7. 开启某个端口(可以范围开启如:xxxadd-port=8080-8088/tcp

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

    8. 修改配置后需要重启服务使其生效

      systemctl restart firewalld.service

    9. 如果不生效可重启系统生效

      reboot

    注: 

    查看开启的端口和服务

      firewall-cmd --permanent --zone=public --list-services    //服务空格隔开  例如 dhcpv6-client https ss  

      firewall-cmd --permanent --zone=public --list-ports    //端口空格隔开  例如  8080-8081/tcp 8388/tcp 80/tcp

    查看某个端口是否生效

      firewall-cmd --zone=public --query-port=8080/tcp      //查看服务是否生效(例:添加的端口为8080)

    参考:https://blog.csdn.net/Joe68227597/article/details/75207859

    二、itables:

    --关闭firewall:

     systemctl stop firewalld.service            #停止firewall
     systemctl disable firewalld.service        #禁止firewall开机启动

    --安装安装iptables防火墙

     yum install iptables-services            #安装

    --清空已有的规则

    iptables -F
    iptables -X
    iptables -Z

    --开放特定的端口,以80为例

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

     --保存配置

    service iptables save

    --重启

    systemctl restart iptables.service

    --设置开机自启动

    systemctl enable iptables.service 

    --重启系统使其生效

    
    
  • 相关阅读:
    [na]ip数据包格式
    [js]浏览器同源策略(same-origin policy)
    [sql] 同库表(结构)的备份和sql聚合&navicat使用
    [svc]tcp三次握手四次挥手&tcp的11种状态(半连接)&tcp的time-wait
    [svc]ip地址划分
    [css]单/多行居中&字体设置
    时间戳转为C#格式时间
    windows 8 中 使用 httpclient
    oralce 查看是否启动 登陆 创建用户 常用命令小记
    SQL递归查询(with cte as)
  • 原文地址:https://www.cnblogs.com/007sx/p/9336898.html
Copyright © 2011-2022 走看看