firewall 命令简单操作

Firewalld 是维护防火墙策略的守护程序的名称。使用 firewall-cmd 命令与防火墙配置进行交互, 使用区域概念对与系统交互的流量进行分段。网络接口分配给一个或多个区域,每个区域都包含允许的端口和服务的列表。默认区域还可用于管理与任何区域都不匹配的流量。

0 语法规则

Usage: firewall-cmd [OPTIONS...]

General Options
  -h, --help           Prints a short help text and exists
  -V, --version        Print the version string of firewalld
  -q, --quiet          Do not print status messages

Status Options
  --state              Return and print firewalld state
  --reload             Reload firewall and keep state information
  --complete-reload    Reload firewall and lose state information
  --runtime-to-permanent
                       Create permanent from runtime configuration
  --check-config       Check permanent configuration for errors

1. 状态检查

firewall-cmd --state

firewall 命令简单操作

2 如果没有开启,可以先开启

systemctl start firewalld && systemctl --<span class="hljs-built_in">enable</span>&#xA0;firewalld

3查看现有防护策略

&#x67E5;&#x770B;&#x9632;&#x706B;&#x5899;&#xFF0C;&#x6DFB;&#x52A0;&#x7684;&#x7AEF;&#x53E3;&#x4E5F;&#x53EF;&#x4EE5;&#x770B;&#x5230;
firewall-cmd --list-all
&#x663E;&#x793A;&#x652F;&#x6301;&#x7684;&#x533A;&#x57DF;&#x5217;&#x8868;
firewall-cmd --get-zones
&#x663E;&#x793A;&#x6240;&#x6709;&#x516C;&#x5171;&#x533A;&#x57DF;&#xFF08;public&#xFF09;
firewall-cmd --zone=public --list-all

4 查看默认zone配置,默认是 public

firewall-cmd --get-default-zone

firewall 命令简单操作

5.添加端口访问 ,使用 --add-port 参数,例如设置80端口TCP访问:

 firewall-cmd --add-port=80/tcp

上面规则会在机器重启时,策略失效,需要添加参数 --permanent 保证长期有效

firewall-cmd --add-port=80/tcp --permanent

6 重新加载firewall 配置

 firewall-cmd --reload

7 添加services 服务

查看当前支持的系统service:

firewall-cmd --get-services

firewall 命令简单操作

添加http service 服务

firewall-cmd --add-service=http --permanent && firewall-cmd --reload

添加 Jenkins service:

firewall-cmd --add-service=jenkins --permanent && firewall-cmd --reload

8 删除services 服务和端口

firewall-cmd --remove-service=http      # &#x963B;&#x6B62;http&#x7AEF;&#x53E3;
firewall-cmd --remove-port=80tcp        # &#x963B;&#x6B62;&#x901A;&#x8FC7;tcp&#x8BBF;&#x95EE;80&#x7AEF;&#x53E3;

Original: https://www.cnblogs.com/xiong97/p/16517739.html
Author: 静言善思
Title: firewall 命令简单操作

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/611416/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 使用Java刷评论为平台引流的经历

    场景:需要在一网站中批量评论留言。分析接口:列表接口获取idList,返回的是json数据直接用FastJson转就可以,如果返回的是HTML片段,则需要使用Jsoup进行提取,值…

    数据库 2023年6月14日
    0101
  • java se 高级基础

    接口 继承树 Collection接口 Map接口 Collection 接口 Collection接口:单列集合,用来存储一个一个的对象 List接口:extends Colle…

    数据库 2023年6月16日
    085
  • MySQL实战45讲 4,5

    04 | 深入浅出索引(上) 索引的出现其实就是为了提高数据查询的效率,就像书的目录一样 索引的常见模型 哈希表、有序数组和搜索树 哈希表 User2 和 User4 根据身份证号…

    数据库 2023年6月16日
    098
  • 避坑!SimpleDateFormat不光线程不安全,还有这个隐患

    众所周知,SimpleDateFormat是多线程不安全的 下面这段代码通过多线程使用同一个SimpleDateFormat对象的parse方法, 多次执行代码来测试,可以看到会出…

    数据库 2023年6月9日
    088
  • [LeetCode]35. 搜索插入位置

    给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 你可以假设数组中无重复元素。 示例 1: 输入: [1,3…

    数据库 2023年6月9日
    077
  • Ansible简介

    Ansible 是一种常用的自动运维化工具,基于 python 开发,分布式,无需客户端,轻量级,配置语言采用 YAML。 模块化:调用特定的模块,完成特殊的任务。 2.Param…

    数据库 2023年6月14日
    0105
  • MDC日志链路设计

    正文 本篇博客主题是MDC(MDC 全称是 Mapped Diagnostic Context,可以粗略的理解成是一个线程安全的存放诊断日志的容器),其具体流程是通过某些标识将整个…

    数据库 2023年6月6日
    086
  • 1291. 顺次数

    我们定义「顺次数」为:每一位上的数字都比前一位上的数字大 1 的整数。 请你返回由 [low, high] 范围内所有顺次数组成的 有序 列表(从小到大排序)。 示例 1: 输出:…

    数据库 2023年6月16日
    067
  • Dockerfile 构建镜像

    从 Dockerfile 构建镜像涉及三个步骤 创建工作目录 编写 Dockerfile 规格 使用 docker build 命令构建镜像 1. 创建工作目录 这个根据应用实际情…

    数据库 2023年6月14日
    058
  • SNMP windows OIDs

    Windows OID’ for CPU, Memory, Disk Utilization2007-10-31 11:03Windows CPU Utilizatio…

    数据库 2023年6月11日
    087
  • 重新学习数据库(2)

    单元概述 通过本章的学习能够了解MySQL数据库中多表查询的含义,掌握多表查询的基本写法,掌握特殊的多表查询的写法,掌握内连接和外连接的区别 测试数据脚本 drop TABLE e…

    数据库 2023年6月16日
    0173
  • 代码更新提交到GIT

    1、先克隆代码到本地做备份(在需要克隆项目的的那个文件夹下使用Git Bash Here可以直接定位到当前目录,不让需要定位cd命令到目录再使用克隆命令) $ git clone …

    数据库 2023年6月11日
    082
  • Azkaban快速入门

    因为之前自己工作中有用过Azkaban作为自动化任务调度工具,所以想参考自己之前的使用经验,总结一下关于Azkaban的使用,方便大家使用Azkaban快速实现企业级自动化任务 如…

    数据库 2023年6月11日
    090
  • 2022 老生常谈 深入理解用好MySQL索引

    Original: https://www.cnblogs.com/lihanlin/p/16202723.htmlAuthor: 李翰林Title: 2022 老生常谈 深入理解…

    数据库 2023年5月24日
    075
  • -B+树索引和HASH索引有哪些不一样【MySQL系列】

    我们都理解B+树和Hash索引的区别有助于我们预测索引在不同的存储引擎中是怎么执行查询的。 B+ TREE 索引特性B数是一种在数据库索引中流行的树数据结构。该结构始终保持排序,从…

    数据库 2023年5月24日
    092
  • Cookie和Session的关系和区别

    4.请简述Cookie和Session的区别 4.1什么是Cookie HTTP是无状态协议,他不能以状态来区分和管理请求和响应。也就是说服务器但从网络连接上无从知道客户身份。所以…

    数据库 2023年6月14日
    076
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球