当前位置: 首页 > news >正文

【linux】firewall防火墙

目录

  • 定义
  • 功能
  • 基本命令


定义

  防火墙 是一种网络安全系统,用于监控和控制进出网络流量,根据预定的安全规则来决定允许或禁止特定类型的网络通信。防火墙可以是硬件设备、软件应用程序或两者的组合。它们在网络安全中起着至关重要的作用,帮助防止未经授权的访问和恶意攻击。

功能

①访问控制:

根据预定义的规则集,允许或拒绝特定类型的网络流量。
控制内外网之间的数据流,确保只有授权的流量可以通过。

②包过滤:

检查每个数据包的源地址、目标地址、端口号等信息,决定是否放行。
例如,可以设置规则允许 HTTP(端口 80)和 HTTPS(端口443)流量,但拒绝其他类型的流量。

③应用层过滤:

检查应用层的数据,如 HTTP 请求的内容,以防止恶意软件和攻击。
例如,可以配置防火墙检查 HTTP 请求中的恶意脚本或 SQL注入攻击。

④日志记录:

记录所有网络活动,包括被允许和被拒绝的流量,以便进行审计和分析。
有助于发现潜在的安全威胁和异常行为。

⑤网络地址转换(NAT):

将内部网络的私有 IP 地址转换为公共 IP 地址,以保护内部网络的隐私。
例如,家庭路由器通常使用 NAT 来让多台设备共享一个公共 IP地址。

基本命令

1.查看防火墙服务状态

systemctl status firewalld

在这里插入图片描述
2.查看firewall运行状态

firewall-cmd --state

在这里插入图片描述

3.开启、重启、关闭操作

# 开启
service firewalld start
# 重启
service firewalld restart
# 关闭
service firewalld stop

4.查看防火墙规则

firewall-cmd --list-all 

在这里插入图片描述
5.查询、开放、关闭端口

# 查询端口是否开放
firewall-cmd --query-port=8080/tcp
# 开放80端口
firewall-cmd --permanent --add-port=80/tcp
# 移除端口
firewall-cmd --permanent --remove-port=8080/tcp#重启防火墙(修改配置后要重启防火墙)
firewall-cmd --reload
# 参数解释
1、firwall-cmd:是Linux提供的操作firewall的一个工具;
2、--permanent:表示设置为持久;
3、--add-port:标识添加的端口;
http://www.xdnf.cn/news/1429633.html

相关文章:

  • 急招 MySQL / PG DBA,欢迎自荐或推荐朋友!推荐有奖!
  • Delphi 5 操作Word表格选区问题解析
  • 玩转Docker | 使用Docker部署Haptic笔记管理应用
  • Resemble Enhance:AI语音增强技术的革新之作
  • Rsync + Rsyncd 从入门到项目实战:自动化备份全攻略
  • 阅读Linux 4.0内核RMAP机制的代码,画出父子进程之间VMA、AVC、anon_vma和page等数据结构之间的关系图。
  • innovus: postRoute如何加shielding
  • ARM - GPIO 标准库开发
  • 【Python3教程】Python3高级篇之XML解析
  • 3dmax烘培插件3dmax法线贴图烘焙教程glb和gltf元宇宙灯光效果图烘焙烘焙光影贴图支持VR渲染器
  • 10 51单片机之DS1302实时时钟
  • Java集合源码解析之ArrayList
  • 网络共享协议
  • 【Vue2 ✨】 Vue2 入门之旅(五):组件化开发
  • 车载刷写架构 --- ECU软件更新怎么保证数据的正确性?
  • MATLAB矩阵及其运算(三)矩阵的创建
  • 应用层:HTTP/HTTPS协议
  • 【Python数据可视化:Matplotlib高级技巧】
  • 高效数据传输的秘密武器:Protobuf
  • 京东商品详情商品详情接口技术实现:从数据抓取到结构化解析全方案
  • LeetCode 777.在LR字符串中交换相邻字符
  • C++ 面试高频考点 力扣 852. 山脉数组的峰顶索引 二分查找 题解 每日一题
  • 【Linux笔记】命令行与vim基础
  • 单元测试总结2
  • MTK Linux DRM分析(二十六)- MTK mtk_drm_ddp_xxx.c
  • Spring Boot 3.5.3 集成 Log4j2 日志系统
  • 从spring MVC角度理解HTTP协议及Request-Response模式
  • 异常处理小妙招——1.别把“数据库黑话”抛给用户:论异常封装的重要性
  • 图像 OSD层数据 显示--OSD LOGO单色黑色显示,按区域大小申请MMZ内存的优缺点分析
  • 2022版Unity创建时没有2D灯光(2D Light),没有Global LIght2D怎么办?