Linux操作系统之防火墙、redis安装

目录

一、防火墙

1、防火墙的类别

2、安装iptables(四表五链)


一、防火墙

1、防火墙的类别

安全产品

杀毒

  • 针对病毒,特征篡改系统中文件
  • 杀毒软件针对处理病毒程序

防火墙

  • 针对木马,特征系统窃密
  •  防火墙针对处理木马

防火墙分为两种 

硬件防火墙   /  软件防火墙

硬件防火墙
各个网络安全厂商开发的产品
厂商:思科、华为、pix、天融信、启明星辰、绿盟、联软 

软件防火墙
linux服务器:iptables/firewalld [ 免费 [

windows服务器:ISA [ 收费 ] 

工作原理 
1、防火墙的作用:对通过防火墙的数据包进行过滤,只让安全的数据包通行,让不安全的数据包禁止通行


2、防火墙的原理

        防火墙会根据数据包中的协议、端口、地址、状态、内容等信息进行判断、判断这个数据包是否为合法包,从而对数据包进行传输控制


简单来说,就是防火墙会控制,让符合要求数据包通行

2、安装iptables(四表五链)

小补充:grep -vE  "(^[[:space:]]*#)|(^$)" httpd.conf.bak  > httpd.cond #只显示未被注释的内容

        -v 取反    -E 扩展正则表达式
curl http://192.168.x.x 字符浏览

安装组件   yum install iptables-services
启动防火墙: systemctl start iptables
查看当前防火墙规则的内容

iptable -L -n --line -v



清空防火墙的规则
iptables -F -t filter  
iptables -F -t nat

iptables -F -t mangle

iptables -F -t raw
 
添加一个规则  禁止让172.16.100.2  使用tcp协议访问   我们的80端口   
iptables -t filter -A INPUT -s 172.16.100.2 tcp --dport 80 -j DROP

        指定源:-s

        指定目的:-d

        指定协议:-p

        指定源端口:--sport

        指定目的端口:--dport

        设置运行访问:-j   ACCEPT

        设置禁止访问:-J   DROP

        添加规则:-A

iptables中,可以拦截数据包的表:filter
进入的数据包,需要检查链:INPUT
向外发送的数据包,需要检查链:OUTPUT

默认规则:

  当一个数据包匹配不到所有的规则的时候,就会安装默认规则来处理

修改默认规则方法

   iptables -t filter -P INPUT DROP   #将filter表中的INPUT链的默认规则修改为DROP (默认修改filter表)
匹配规则时会从上往下找,如果找不到的话就找默认规则

产出规则
iptables -D INPUT N(数字)

保存规则
iptables-save

二、redis 

 1、简介

redis  是一个内存数据库,存储空间小,数据会丢失,但是快
mysql 是一个磁盘数据库,存储空间大,数据不会丢,但是性能慢

两者可以结合一起使用

2、安装redis 

方法1:编译安装
方法2:yum安装,epel源 

第一步:配置epel源
第二步:安装redis

yum install redis 

第三步:启动redis

redis-server
ss -tnl   开了一个6379端口

#检查redis都有那些配置文件
rpm -ql redis

vim /etc/redis.conf


#连接redis
redis-cli


保护机制

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/593744.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Flume 拦截器概念及自定义拦截器的运用

文章目录 Flume 拦截器拦截器的作用拦截器运用1.创建项目2.实现拦截器接口3.编写事件处理逻辑4.拦截器构建5.打包与上传6.编写配置文件7.测试运行 Flume 拦截器 在 Flume 中,拦截器(Interceptors)是一种可以在事件传输过程中拦截、处理和修改…

静态路由协议实验1

要求: 使用静态路由协议使得全网可达。 第一步、规划IP地址。并配置IP。 第二步、写静态路由 [r1]ip route-static 192.168.3.0 24 192.168.2.2 [r1]ip route-static 192.168.4.0 24 192.168.2.2 [r1]ip route-static 192.168.5.0 24 192.168.2.2[r2]ip route-st…

函数最小值(堆)

P2085 最小函数值 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) #include<iostream> #include<queue> #include<algorithm> #include<vector> #include<cstring> using namespace std; #define ll long long const int N1e4100; int n,m; stru…

从头开发一个RISC-V的操作系统(三)编译与链接

文章目录 前提GCCGCC简介GCC的主要执行步骤GCC涉及的文件类型 ELFELF简介ELF文件格式ELF文件处理工具&#xff1a;Binutils 练习参考链接 目标&#xff1a;通过这一个系列课程的学习&#xff0c;开发出一个简易的在RISC-V指令集架构上运行的操作系统。 前提 这个系列的大部分文…

开一家视频号小店需要多少费用?费用详细解读,不让你多花一分钱

大家好&#xff0c;我是电商花花。 今天来给大家聊聊视频号小店开店需要多少费用的问题&#xff0c;很多人都知道现在做视频号小店是红利&#xff0c;能赚钱&#xff0c;但是却不知道视频号小店也能做无货源电商模式。 接下来&#xff0c;我来给大家讲一下开一家视频号小店都…

Redis Stack 安装部署

参考&#xff1a;Run Redis Stack on Docker | Redis Redis-stack 初体验_redis stack-CSDN博客 【docker】运行redis_docker run redis-stack-server requirepass-CSDN博客 Redis Stack 是一组软件套件&#xff0c;它主要由三部分组成。 一个是 Redis Stack Server&#x…

汽车网络安全管理

汽车网络安全管理 我是穿拖鞋的汉子&#xff0c;魔都中坚持长期主义的汽车电子工程师。 老规矩&#xff0c;分享一段喜欢的文字&#xff0c;避免自己成为高知识低文化的工程师&#xff1a; 屏蔽力是信息过载时代一个人的特殊竞争力&#xff0c;任何消耗你的人和事&#xff0c…

计算机视觉的应用26-关于Fast-R-CNN模型的应用场景,Fast-R-CNN模型结构介绍

大家好&#xff0c;我是微学AI&#xff0c;今天给大家介绍一下计算机视觉的应用26-关于Fast-R-CNN模型的应用场景&#xff0c;Fast-R-CNN模型结构介绍。Fast R-CNN是一种深度学习模型&#xff0c;主要用于目标检测任务&#xff0c;尤其适用于图像中物体的识别与定位。该模型在基…

面经分享(Flask,轻量级Web框架)

1. Flask的核心特点 a. 轻量级&#xff1a;核心简洁&#xff0c;只提供了基本的功能&#xff0c;其他高级功能可以通过插件或扩展来添加。 b. 灵活性&#xff1a;允许开发者选择适合自己项目的组件和工具&#xff0c;没有强制的项目结构和设计模式。 c. 易于扩展&#xff1a;提…

Revit模型进入虚幻引擎UE5教程

一、背景 小伙伴们是否有Revit进入虚幻引擎交互的需求呢&#xff1f; 二、实现功能 1.Revit进入虚幻UE5,包含模型属性&#xff0c;材质等 2.实现BIM构件点选&#xff0c;高亮&#xff0c;属性展示 3.实现BIM模型分层显示&#xff0c;爆炸等效果 三、教程地址 教程&#x…

深入探索MySQL:成本模型解析与查询性能优化,及未来深度学习与AI模型的应用展望

码到三十五 &#xff1a; 个人主页 在数据库管理系统中&#xff0c;查询优化器是一个至关重要的组件&#xff0c;它负责将用户提交的SQL查询转换为高效的执行计划。在MySQL中&#xff0c;查询优化器使用了一个称为“成本模型”的机制来评估不同执行计划的优劣&#xff0c;并选择…

HTML基础知识详解(上)(如何想知道html的全部基础知识点,那么只看这一篇就足够了!)

前言&#xff1a;在学习前端基础时&#xff0c;必不可少的就是三大件&#xff08;html、css、javascript &#xff09;&#xff0c;而HTML&#xff08;超文本标记语言——HyperText Markup Language&#xff09;是构成 Web 世界的一砖一瓦&#xff0c;它定义了网页内容的含义和…