rhel7--第八章

fantasyxo fantasyxo     2022-12-02     742

关键词:

Iptables与Firewalld防火墙

  • 防火墙管理工具

依据策略对穿越防火墙自身的流量进行过滤;利用预先定制的策略来监控出入的流量;

防火墙策略可以基于流量的源目的地址,端口号,协议,应用等信息来定制;

firewalld与iptables

1:RHEL 7 系统中,firewalld防火墙取代了 iptables防火墙;防火墙管理工具;

2:iptables服务配置好的防火墙策略交由内核层面的netfilter网络过滤器来处理;

3:firewalld服务则交由内核层面的nftables包过滤框架处理;

4:当前Linux系统中存在多个防火墙管理工具,便于管理防火墙策略;

  • iptables

RHEL6之前的系统包括6,默认使用的防火墙服务;

1:策略与规则链

1)防火墙会至上而下的顺序来读取配置的策略规则;

2)策略规则的设置两种;

一种是 通,即放行;如果默认策略为允许,需设置拒绝规则;

一种是 堵,即阻止;如果默认策略为拒绝,需设置允许规则;

3)iptables服务把处理或过滤流量的策略条目称之为规则,多条规则组成一个规则链,规则链依据数据包处理位置的不同进行分类如下:

a:在进行路由选择前处理数据包(PREROUTING);

b:处理流入的数据包(INPUT);

c:处理流出的数据包(OUTPUT);

d:处理转发的数据包(FORWARD);

e:在进行路由选择后处理数据包(POSTROUTING);

4)iptables服务的术语

ACCEPT:允许流量通过;

REJECT:拒绝通过;拒绝流量后会回复短信“你的信息收到,但被扔掉了”

LOG:  记录日志信息;

DROP:  拒绝通过;拒绝流量后直接丢弃流量,无任何回应;

2:基本的命令参数

-P:    设置默认策略;

-F:    清空规则链;

-L:    查看规则链;

-A:    在规则链的末尾加入新规则;

-l num:  在规则链的头部加入新规则;

-D num:  删除一条规则;

-s:      匹配来源地址IP/MASK,加叹号 ! 表示除这个IP 外;

-d:      匹配目标地址;

-i 网卡名称:  匹配从这块网卡流入的数据;

-o 网卡名称:  匹配从这块网卡流出的数据;

-p:      匹配协议,如 TCP ,UDP ,ICMP;

--dport num: 匹配目标端口号;

--sport num: 匹配来源端口号;

 

 

第八章

            第八章 数组英语新识:array 数组    length 长度    sort 分类    maximum 最大    minimum 最小reference 索引    info 信息    primitive原始语法新知:数... 查看详情

第八章:集合

第八章:集合 数组和集合的区别数组:一旦声明了数组长度无法改变,只能保持指定的数据类型,元素的数据类型必须相同,不能混排。集合:长度和动态扩容,元素类型可以是任何类型,可以混合使用。 Collection接口List接口List接... 查看详情

第八章:数组

第八章:数组数组的概述什么是数组数组是一个变量,存储在相同数据类型的变量的一组类型。数组的基本要素标识符:数组的名称,用于区分不同数组。数组元素:向数组中存放的数据元素下标:对元素进行编号,从0开始,... 查看详情

第八章

第八章   本章的学习是蜂鸣器,蜂鸣器是S3C6410自带的一个硬件设备。通过像寄存器写入特定的值控制蜂鸣器发出尖叫,其实现原理以及完整实现一个蜂鸣器驱动。驱动安装失败的解决方法,在本章的前言中首先提到... 查看详情

第八章

8.1软件需求 寻找需求:1.获取和引导需求(Elicitation)         软件团队需要找到软件的利益相关者,了解和挖掘他们对软件的需求,引导他们表达出对软件的需求。 2.分析和定义需求(Ana... 查看详情

第八章

一、       什么是数组及其作用?定义:具有相同数据类型的一个集合作用:存储连续的具有相同类型的数据二、       java中如何声明和定义数组l 声明和定义的语法: &... 查看详情

第八章

元信息多表关系反向查找ORM操作进阶操作其它操作高效率关联表models自带验证models内置钩子from,choicesForm类From内置钩子验证obj.is_valid()错误信息1,元信息classUserInfo(models.Model):nid=models.AutoField(primary_key=True)username=models.CharField(max_leng 查看详情

2017.11.16javaweb-------第八章eljstlajax技术

第八章EL、JSTL、Ajax技术~~EL(expressionlanguage)是表达式语言~~JSTL(JSPStandardTagLibrary)是开源的JSP标准标签库~~Ajax(AsynchronousJavaScriptandXML)是运用JavaScript和可扩展语言(xml)1.表达式语言EL输出动态信息有以下三种:JSP内置对象out:<%out.p... 查看详情

第八章随笔

读书笔记:第八章:    如果a.c使用了b.c文件中的函数,需要在a.c文件中使用extern预先定义b.c中的函数,extern的作用就是告诉编译器该函数的函数名,参数个数,参数类型和返回值类型,等到a.o和b.o链接成可执行文... 查看详情

第八章io类

#include<iostream>#include<fstream>#include<vector>#include<string>#include<algorithm>#include<functional>usingnamespacestd;usingnamespacestd::placeholders;voidbigg 查看详情

第八章前四部分

2018.11.23 星期五1.接口package例题;publicclassPerson1 staticintcount=0; protectedStringname; protectedintage; publicPerson1(Stringn1,inta1) name=n1; age=a1; this.count++; publicStringtoString() 查看详情

第八章需求分析

第八章需求分析8.1软件需求1、寻找需求的步骤: (1)获取和引导需求 (2)分析和定义需求 (3)验证需求 (4)在软件产品的生命周期中管理需求2、软件需求的划分: (1)对产品功能性的需求 (2)对... 查看详情

第八章

第8章  Android4.0系统的下载与编译     本章首先的准备Android下载与编译环境,内容主要分为:准备Android下载与编译环境、下载源码、编译源码及内核源码。下载Android4.0及Goldfish源码中包括下载并初始化re... 查看详情

第八章习题答案

第八章练习题答案?1.gzip,bzip2能否直接压缩目录呢?不能直接压缩目录?2.请快速写出,使用gzip和bzip2压缩和解压一个文件的命令。?gzip1.txt?gzip-d1.txt.gz?bzip21.txt?bzip2-d1.txt.bz2?3.tar在打包的时候,如果想排除多个文件或者目录如何操作?t... 查看详情

第八章棋盘问题

 #include<cstdio>#include<iostream>#include<algorithm>#include<cstring>usingnamespacestd;constintmaxn=10000;intboard[maxn][maxn];intk;intcnt=1;//左闭右闭区间voidsolve(intx1,intx 查看详情

第八章:因特网上的音频视频

8.1.Internet上的音频/视频概述8.2.流式存储音频/视频8.3.交互式音频/视频8.4.改进"尽最大努力交付"的服务 查看详情

第八章

第八章主要介绍了蜂鸣器驱动,蜂鸣器是S3C6410开发板上带的一个硬件设备。可以通过向寄存器写入特定的值来控制蜂鸣器发出尖叫声。本章就介绍了蜂鸣器的实现原理,并实现一个完整的蜂鸣器驱动。本章介绍了一个实验:让... 查看详情

第八章(代码片段)

views:请求的其他信息模板继承和引用自定义函数(simple_tag&filter)分页示例cookieCBV和FBV用户认证装饰器1.views-请求的其他信息1fromdjango.core.handlers.wsgiimportWSGIRequest23request.environ4request.environ[‘HTTP_USER_AGENT‘]ViewCode2.模板继承 查看详情