Transformer 的辉煌与大模型方向确立,点燃AGI之火把
GPT3,指明大模型发展方向,点燃大模型软件行业繁荣之火,目前大模型有100万个。
DeepSeek-V3,指明下一个阶段大模型发张方向,破壁:
资金壁垒:训练成本降低,适配丰富硬件,总过进一步降低资金需求。
技术壁垒:模型,技术,开源
CUDA壁垒:PTX编程更加底层,大量中国硬件公司,可以适配
Transformer 架构的奠基
2017 年,Vaswani 等人发表了开创性论文《Attention is All You Need》,提出了 Transformer 架构。该架构摒弃传统的循环神经网络(RNN)和卷积神经网络(CNN),完全依赖自注意力机制,允许模型并行处理输入序列,大幅提升训练效率,增强捕捉长距离依赖的能力。Transformer 架构迅速成为自然语言处理任务的标准框架,为 GPT 系列模型的发展奠定了坚实基础,几乎所有现代大模型包括 GPT 系列都基于这一架构构建。
GPT-1:大模型的开篇之作
- 发布时间:2018 年
- 参数量:1.17 亿
- 特点:作为 GPT 系列的首个版本,基于大规模文本数据进行训练,初步展示了文本生成和处理能力。它能够对简单的文本指令做出响应,实现初步的文本生成任务,为后续模型的发展铺就道路。
GPT-2:能力提升与广泛应用
- 发布时间:2019 年
- 参数量:从 1.5 亿到 15 亿不等,存在多个变体
- 特点:相较于 GPT-1,GPT-2 在生成文本的质量和连贯性上有了显著提升,适用于文本摘要、智能写作、对话系统等多种自然语言处理任务。例如在新闻文本摘要生成中,能准确提取关键信息,提高信息处理效率。
GPT-3:Transformer 的辉煌与大模型方向确立,点燃AGI之火把
- 发布时间:2020 年 6 月
- 参数量:包含不同规模的版本,如 1750 亿参数的 GPT-3 175B、120 亿、100 亿及 70 亿参数的版本
- 特点:GPT-3 因其庞大的规模和强大的语言生成能力引起全球关注。不同参数规模的版本使其适应多样化的 NLP 任务需求,特别是在智能客服和内容创作领域,展现了极高的实用价值。
GPT-3.5:专项优化与任务聚焦
- 发布时间:具体时间未明确给出,但位于 GPT-3 之后,GPT-4 之前
- 参数量:未具体说明,但通常认为是在 GPT-3 的基础上进行了优化
- 特点:GPT-3.5 包括至少 5 个不同的模型,其中四个针对文本完成任务优化,一个针对代码完成任务优化。这种优化使 GPT-3.5 在特定任务上的表现更加出色。
GPT-4:多模态融合与全面升级
- 发布时间:2023 年 3 月 14 日
- 参数量:虽然未公开具体参数,但有报道指出可能超过 1 万亿参数,远超 GPT-3
- 特点:GPT-4 是目前最先进的版本,具备多模态处理能力,可以处理文本、图像、音频等多种类型的数据。这使得 GPT-4 在图像 - 文本交互任务、复杂的逻辑推理任务等方面表现出色。
二、不同参数规模模型的深度剖析
7B(70 亿参数):复杂自然语言处理的主力军
拥有 70 亿个可训练参数的模型在深度学习领域已属于较大规模。这些参数包括神经网络中的权重和偏置,在训练过程中通过反向传播算法不断更新,以优化模型对数据的拟合能力。此类模型在自然语言处理领域表现出色,能够处理如文本分类、情感分析、问答系统等复杂任务,并展现出较高的准确率和效率。在电商平台的商品评论情感分析中,7B 参数规模的模型能够准确判断用户评论的情感倾向,无论是正面、负面还是中性评价,都能快速识别,为商家提供有价值的市场反馈信息。
14B(140 亿参数):复杂模式学习与多模态处理
140 亿参数的模型规模更大,复杂度也更高。它拥有更强的表达能力和对复杂模式的学习能力,能够处理更加复杂和多样化的自然语言现象。以猎户星空发布的 Orion - 14B 系列 LLM 模型为例,其核心模型 Orion - 14B - Base 拥有 140 亿个参数,并具备多模态和多任务能力。这意味着它可以处理文本、图像、音频、视频等多种类型的输入和输出。在智能多媒体内容创作中,Orion - 14B - Base 可以根据一段视频素材和简单的文字描述,生成一段生动的视频解说音频,实现了多模态信息的融合与转换,为用户提供了更加丰富和便捷的创作体验。
405B(4050 亿参数):挑战极限的超大规模模型
Llama 3.1 系列中的旗舰模型 ——405B 模型,拥有高达 4050 亿个参数,是目前已知参数数量极为庞大的模型之一。这种规模的模型在计算能力、数据存储和训练效率上都提出了极高的要求。训练 405B 模型需要使用超过 16,000 个 Nvidia H100 处理器,并通过监督微调和直接偏好优化等方法,进一步提升模型的性能和适应性。然而,巨大的投入也带来了强大的性能回报。405B 模型具备深入理解长篇文本、解决复杂数学难题、生成合成数据等能力。在科研领域,它可以帮助研究人员分析海量的学术文献,提取关键信息,加速科研进展;在金融领域,能够对复杂的市场数据进行分析和预测,为投资决策提供有力支持。
671B(6710 亿参数):迈向人工智能新高度
以 DeepSeek V3 671B 为例,其拥有 6710 亿字节的参数规模,赋予了模型极为强大的学习与表达能力。更多的参数意味着模型能够捕捉到更复杂的模式和特征,在自然语言处理、图像识别等领域表现卓越。在自然语言处理方面,它能够实现更精准的多语言翻译,对语义的理解和转换更加准确,甚至可以处理一些具有文化背景和隐喻含义的文本;在图像识别中,能够识别出极其细微的图像特征差异,应用于医疗影像分析时,可以更精准地检测疾病,为医疗诊断提供更可靠的依据。
万亿规模模型:
据业内爆料和相关报道,GPT-4 的参数规模达到了万亿级别。有消息称其包含 1.8 万亿参数13。具体而言,它拥有 16 个专家模型,每个 MLP 专家大约有 1110 亿个参数,其中两个专家模型用于前向传播,还有约 550 亿个参数用作注意力机制共享1
三、总结
以下表格汇总了文中提到的所有模型,方便对比其关键信息:
模型名字 | 发布时间 | 参数量 | 功能简述 |
---|---|---|---|
GPT-1 | 2018 年 | 1.17 亿 | 基于大规模文本数据训练,展示初步文本生成和处理能力 |
GPT-2 | 2019 年 | 1.5 亿 - 15 亿(多个变体) | 生成文本质量和连贯性显著提升,广泛应用于多项自然语言处理任务 |
GPT-3 | 2020 年 6 月 | 70 亿、100 亿、120 亿、1750 亿(不同版本) | 处理多样化 NLP 任务,语言生成能力强大,不同版本适应不同需求 |
GPT-3.5 | GPT-3 之后,GPT-4 之前 | 未明确说明(基于 GPT-3 优化) | 包含至少 5 个模型,4 个针对文本完成任务优化,1 个针对代码完成任务优化 |
GPT-4 | 2023 年 3 月 14 日 | 可能超 1 万亿(未公开) | 具备多模态处理能力,增强生成、推理和理解能力,提升文本生成质量和创造性 |
Orion - 14B - Base | - | 140 亿 | 具备多模态和多任务能力,可处理文本、图像、音频、视频等多种类型输入输出 |
Llama 3.1 405B | - | 4050 亿 | 深入理解长篇文本、解决复杂数学难题、生成合成数据等 |
DeepSeek V3 671B | - | 6710 亿 | 自然语言处理中精准多语言翻译,图像识别中精准检测细微特征差异 |
相关文章:
Transformer 的辉煌与大模型方向确立,点燃AGI之火把
GPT3,指明大模型发展方向,点燃大模型软件行业繁荣之火,目前大模型有100万个。 DeepSeek-V3,指明下一个阶段大模型发张方向,破壁: 资金壁垒:训练成本降低,适配丰富硬件,总…...
DeepSeek-Coder系列模型:智能编程助手的未来
文章目录 一、模型架构与核心功能1. 模型架构2. 核心功能 二、多语言支持与代码生成1. Python代码生成2. Java代码生成3. C代码生成4. JavaScript代码生成 三、仓库级代码理解1. 代码结构分析2. 上下文理解 四、FIM填充技术1. 函数自动填充2. 代码补全 五、应用场景1. 代码补全…...
微信小程序longpress以及touchend的bug,touchend不触发,touchend不执行
核心原因:bind:touchend里面不能放wx:if 举例: <view bind:longpress"longpressBtn" bind:touchend"touchendBtn"><view wx:if"{{isRecording}}" >松开发送</view><view wx:else"…...
多租户架构设计与实现:基于 PostgreSQL 和 Node.js
多租户架构设计与实现:基于 PostgreSQL 和 Node.js 引言 多租户架构(Multi-tenancy)是现代 SaaS(Software as a Service)应用的核心设计模式之一。它允许多个租户共享同一套应用实例,同时确保数据隔离和安全性。本文将详细介绍多租户架构的设计方案,并基于 PostgreSQL…...
四、OSG学习笔记-基础图元
前一章节: 三、OSG学习笔记-应用基础-CSDN博客https://blog.csdn.net/weixin_36323170/article/details/145514021 代码:CuiQingCheng/OsgStudy - Gitee.com 一、绘制盒子模型 下面一个简单的 demo #include<windows.h> #include<osg/Node&…...
windows平台本地部署DeepSeek大模型+Open WebUI网页界面(可以离线使用)
环境准备: 确定部署方案请参考:DeepSeek-R1系列(1.5b/7b/8b/32b/70b/761b)大模型部署需要什么硬件条件-CSDN博客 根据本人电脑配置:windows11 + i9-13900HX+RTX4060+DDR5 5600 32G内存 确定部署方案:DeepSeek-R1:7b + Ollama + Open WebUI 1. 安装 Ollama Ollama 是一…...
功能架构元模型
功能架构的元模型是对功能架构进行描述和建模的基础框架,它有助于统一不同团队对系统的理解,并为系统的设计和开发提供一致的标准和规范。虽然具体的元模型可能因不同的应用领域和特定需求而有所差异,但一般来说,功能架构的元模型可以涵盖以下几个方面: 组件/模块元模型:…...
云计算——AWS Solutions Architect – Associate(saa)4.安全组和NACL
安全组一充当虚拟防火墙对于关联实例,在实例级别控制入站和出站流量。 网络访问控制列表(NACL)一充当防火墙关联子网,在子网级别控制入站和出站流量。 在专有网络中,安全组和网络ACL(NACL)一起帮助构建分层网络防御。 安全组在实例级别操作…...
Fiddler Classic(HTTP流量代理+半汉化)
目录 一、关于Fiddler (一) Fiddler Classic (二) Fiddler Everywhere (三) Fiddler Everywhere Reporter (四) FiddlerCore (五) 总结 二、 软件安全性 1. 软件安装包 2. 软件汉化dll 三、安装与半汉化 1. 正常打开安装包点击下一步安装即可,安装路径自…...
【hive】记一次hiveserver内存溢出排查,线程池未正确关闭导致
一、使用 MemoryAnalyzer软件打开hprof文件 很大有30G,win内存24GB,不用担心可以打开,ma软件能够生成索引文件,逐块分析内存,如下图。 大约需要4小时。 overview中开不到具体信息。 二、使用Leak Suspects功能继续…...
MySQL的字段类型
MySQL 字段类型可以简单分为三大类 数值类型:整型(TINYINT、SMALLINT、MEDIUMINT、INT 和 BIGINT)、浮点型(FLOAT 和 DOUBLE)、定点型(DECIMAL)字符串类型:CHAR、VARCHAR、TINYTEXT…...
HTML之JavaScript运算符
HTML之JavaScript运算符 1.算术运算符 - * / %除以0,结果为Infinity取余数,如果除数为0,结果为NaN NAN:Not A Number2.复合赋值运算符 - * / %/ 除以0,结果为Infinity% 如果除数为0,结果为NaN NaN:No…...
UE5--浅析委托原理(Delegate)
委托概述 委托是一种用于事件处理的机制。通过使用委托,可以将一个或多个函数绑定到一个事件上,在事件触发时自动调用这些函数。代理也叫做委托,比如:跳,跑,开枪,伤害等响应,就是注册一个委托回调,其作用就是提供一种消息机制,都知道消息的传递需要发送方和接收方,…...
Android13-系统服务大管家-ServiceManager进程-启动篇
文章目录 关注 ServiceMager 原因ServerManager需要掌握的知识资料参考ServiceManager 进程启动启动脚本涉及到的相关源码文件源码跟踪ServiceManager脚本启动位置ServiceManager关联脚本 Native层源码分析main.cpp流程打开驱动 initWithDriverinitmakeProcessState 构造方法op…...
网络安全溯源 思路 网络安全原理
网络安全背景 网络就是实现不同主机之间的通讯。网络出现之初利用TCP/IP协议簇的相关协议概念,已经满足了互连两台主机之间可以进行通讯的目的,虽然看似简简单单几句话,就描述了网络概念与网络出现的目的,但是为了真正实现两台主机…...
Mac(m1)本地部署deepseek-R1模型
1. 下载安装ollama 直接下载软件,下载完成之后,安装即可,安装完成之后,命令行中可出现ollama命令 2. 在ollama官网查看需要下载的模型下载命令 1. 在官网查看deepseek对应的模型 2. 选择使用电脑配置的模型 3. copy 对应模型的安…...
从零复现DeepSeek R1:从V3中对MoE、MLA、MTP的实现,到Open R1对R1中SFT、GRPO的实现
前言 虽然我司从23年起,便逐步从教育为主转型到了科技为主,但不代表教育业务便没有了 随着DeepSeek特别是R1、其次V3模型的大火,我司七月在线的大模型线上营群里一学员朋友DIFY问道:校长好,deepseek 的课程目前有多少…...
[EAI-033] SFT 记忆,RL 泛化,LLM和VLM的消融研究
Paper Card 论文标题:SFT Memorizes, RL Generalizes: A Comparative Study of Foundation Model Post-training 论文作者:Tianzhe Chu, Yuexiang Zhai, Jihan Yang, Shengbang Tong, Saining Xie, Dale Schuurmans, Quoc V. Le, Sergey Levine, Yi Ma 论…...
示例代码:C# MQTTS双向认证(客户端)(服务器EMQX)
初级代码游戏的专栏介绍与文章目录-CSDN博客 我的github:codetoys,所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。 这些代码大部分以Linux为目标但部分代码是纯C的,可以在任何平台上使用。 源码指引:github源…...
自制游戏——斗罗大陆
很简陋,没有图,请见谅 // mine[0] 级数 // mine[1] 战力 //mine[2] 1 白虎 //mine[2] 2 昊天锤 //mine[2] 3 蓝银草 #include <bits/stdc.h> using namespace std; int mine[100],live3, dou 1, luo 1, da 1, bag[1000], huan 0, lia…...
数据治理双证通关经验分享 | CDGA/CDGP备考全指南
历经1个月多的系统准备,本人于2024年顺利通过DAMA China的CDGA(数据治理工程师)和CDGP(数据治理专家)双认证。现将备考经验与资源体系化整理,助力从业者高效通关。 🌟 认证价值与政策背景 根据…...
Vue全流程--Vue3.0与Vue2.0响应式原理对比
Vue2中数据的响应式 需要使用Vue.set这么一个api,修改数据 需要使用Vue.delete这么一个api,删除数据 数据代理这个当面的理解可以看看我前面文章Vue全流程--数据代理的理解以及在Vue中的应用-CSDN博客 Vue3中数据的响应式 Vue3使用proxy这个api实现…...
Spring中都应用了哪些设计模式?
好的!以下是您提到的八种设计模式在 Spring 中的简单示例: 1. 简单工厂模式 简单工厂模式通过传入参数来决定实例化哪个类。Spring 中的 BeanFactory 就是简单工厂模式的应用。 示例代码: // 1. 创建接口和具体实现类 public interface A…...
fastjson2学习大纲
一、基础篇 - JSON与fastjson2核心概念 JSON基础 JSON语法规范(RFC 8259)JSON数据类型与Java类型对应关系序列化/反序列化核心概念 fastjson2入门 与fastjson1的主要区别核心优势: 性能提升(JSONB二进制协议)更完善的…...
k8s部署elasticsearch
前置环境:已部署k8s集群,ip地址为 192.168.10.1~192.168.10.5,总共5台机器。 1. 创建provisioner制备器(如果已存在,则不需要) 制备器的具体部署方式,参考我之前的文章:k8s部署rabbitmq-CSDN博客 2. 编写wms-elk-data-sc.yaml配置文件 apiVersion: storage.k8s.io/…...
BS架构(笔记整理)
楔子.基本概念 1.在网络架构中: 服务器通常是集中式计算资源,负责处理和存储数据;客户机是请求这些服务的终端设备,可能是个人电脑或移动设备;浏览器则是客户机上用来与服务器交互的工具,负责展示网页内容…...
从基础到人脸识别与目标检测
前言 从本文开始,我们将开始学习ROS机器视觉处理,刚开始先学习一部分外围的知识,为后续的人脸识别、目标跟踪和YOLOV5目标检测做准备工作。我采用的笔记本是联想拯救者游戏本,系统采用Ubuntu20.04,ROS采用noetic。 颜…...
ArcGIS Pro SDK (二十七)自定义许可
ArcGIS Pro SDK (二十七)自定义许可 环境:Visual Studio 2022 + .NET6 + ArcGIS Pro SDK 3.0 文章目录 ArcGIS Pro SDK (二十七)自定义许可1 在Config.xaml中添加扩展配置2 在Module1.cs中实现接口IExtensionConfig1 在Config.xaml中添加扩展配置 <modules><inse…...
一、kubernetes k8s
k8s概述: k8s的全称:kubernetes k8s k8s的版本:1.30 1.20------------用的最多的版本,1.18-1.21 1.24------------>k8s的镜像不再使用docker,containerd k8s的作用: 用于自动部署,自动扩展和管理“容器化应…...
C#、.Net 中级高级架构管理面试题杂烩
1、简述值类型和引用类型的区别 存储位置:值类型变量直接存储数据的值,通常存储在栈上;引用类型变量存储的是对象在堆上的引用地址。 内存管理:值类型的内存由系统自动管理,当超出作用域时自动释放;引用类…...
ArrayList和LinkedList有什么区别?在什么情况下使用ArrayList更高效?
ArrayList和LinkedList在Java中是两种常用的数据结构,分别基于数组和链表实现。它们在性能、内存使用和适用场景上各有特点。 ArrayList与LinkedList的主要区别 数据结构: ArrayList:基于动态数组实现,元素存储在连续的内存空间…...
KITE提示词框架:引导大语言模型的高效新工具
大语言模型的应用日益广泛。然而,如何确保这些模型生成的内容在AI原生应用中符合预期,仍是一个需要不断探索的问题。以下内容来自于《AI 原生应用开发:提示工程原理与实战》一书(京东图书:https://item.jd.com/1013604…...
Spring 整合 MyBatis:核心知识点详解
一、Spring 整合 MyBatis 的优势 依赖注入:Spring 的 IOC 容器可以管理 MyBatis 的组件(如 SqlSessionFactory、Mapper 接口等),减少手动创建对象的繁琐。 事务管理:Spring 提供了声明式事务管理,可以轻松…...
centos docker安装
一、前置条件 安装gcc和c: yum -y install gcc yum -y install gcc-c 二、卸载旧版本 如果之前安装过Docker,需要先卸载旧版本: sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logr…...
推荐一款 免费的SSL,自动续期
支持自动续期 、泛域名 、可视化所有证书时效性 、可配置CDN 的一款工具。免费5个泛域名和1个自动更新。 链接 支持:nginx、通配符证书、七牛云、腾讯云、阿里云、CDN、OSS、LB(负载均衡) 执行自动部署脚本 提示系统过缺少crontab 安装cro…...
python-leetcode 24.回文链表
题目: 给定单链表的头节点head,判断该链表是否为回文链表,如果是,返回True,否则,返回False 输入:head[1,2,2,1] 输出:true 方法一:将值复制到数组中后用双指针法 有两种常用的列表实现&#…...
利用kali linux 进行自动化渗透测试
本方案旨在自动化创建渗透测试全流程 一、架构 1.智能信息收集体系 class IntelligentOSINT:def __init__(self, target):self.target targetself.intelligence_sources [OSINT_Platforms,DeepWeb_Crawlers, SocialMedia_Trackers,ML_Correlation_Engine]def advanced_col…...
蓝桥杯试题:冒泡排序 选择排序
一、问题描述 在一个神秘的岛屿上,有一支探险队发现了一批宝藏,这批宝藏是以整数数组的形式存在的。每个宝藏上都标有一个数字,代表了其珍贵程度。然而,由于某种神奇的力量,这批宝藏的顺序被打乱了,探险队…...
curl与telnet的区别
协议支持:curl支持多种协议,如HTTP、HTTPS、FTP等,而telnet主要用于基于TCP协议的连接。 功能:curl是一个功能强大的工具,可以用来发送各种HTTP请求、下载文件等,而telnet主要用于在远程服务器上进行简单的…...
防火墙综合练习2
准备阶段 实验拓扑图如下: 试验要求如下: 需求一:完成相关配置 需求二:配置DHCP协议 需求三:防火墙安全区域配置 需求四:防火墙地址组信息 需求五:管理员 需求六:用户认证…...
leetcode_26删除有序数组中的重复项
1. 题意 给定一个重复数组,删除其中的重复项目。 2. 题解 双指针 一个指针指向有序不重复数组的最后一个数,另外一个数遍历整个数组,若两个指针对应用的数不相同,有序数组的指针右移,将数填入。 代码一 class Sol…...
SQLServer的创建,表创建,主键,约束,模糊查询
设置 注意: 设置完成之后 重新启动 创建数据库 注意: 这个目标路径必须要有该文件名的文件夹 -- 指向 master 数据库,告诉它我们要创建一个新的数据库操作了 use master go-- 创建数据库 create database StudentManageDB on primary (-- 以下四个组成部分缺一不可…...
钉钉位置偏移解决,钉钉虚拟定位打卡
虚拟定位打卡工具 一,介绍免费获取工具 一,介绍 提到上班打卡,职场人的内心戏估计能拍成一部连续剧。打卡,这俩字仿佛自带“紧箍咒”,让无数打工人又爱又恨。想象一下,你气喘吁吁地冲进办公室,…...
自有服务与软件包
—— 小 峰 编 程 目录 编辑 一、自有服务概述 二、systemctl管理服务命令 1、显示服务 2、查看启动和停止服务 3、服务持久化 三、常用自有服务(ntp,firewalld,crond) 1、ntp时间同步服务 1)NTP同步服务器原理 2)到哪里去找NPT服务…...
PHP之hyperf学习笔记
Hyperf Model,Dao,Service,Contronller 路由 使用文件来配置路由,就是和laravel一样的 Router::addGroup(["middleware" > ["web", "auth"],"namespace" > "Hyperf\HttpServer\Contr…...
C++STL(六)——list模拟
目录 本次所需实现的三个类一、结点类的模拟实现构造函数 二、迭代器类的模拟实现为什么有迭代器类迭代器类的模板参数说明构造函数运算符的重载- -运算符的重载和!运算符的重载*运算符的重载->运算符的重载引入模板第二个和第三个参数 三、list的模拟实现3.1 默认成员函数构…...
Spring MVC 拦截器(Interceptor)与过滤器(Filter)的区别?
1、两者概述 拦截器(Interceptor): 只会拦截那些被 Controller 或 RestController 标注的类中的方法处理的请求,也就是那些由 Spring MVC 调度的请求。过滤器(Filter): 会拦截所有类型的 HTTP …...
MySQL查询主从同步状态
在MySQL中,监控和检查主从复制(Master-Slave replication)的状态是非常重要的,这有助于确保数据的一致性和完整性。以下是一些常用的方法,可以帮助你查询MySQL的主从数据同步状态: 1. 查看主服务器状态 首…...
docker 安装 --在线方式
第一步: #!/bin/bash sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo sudo sed -i -e /mirrors.cloud.aliyuncs.com/d -e /mirrors.aliyuncs.com/d /etc/yum.repos.d/CentOS-Base.repo sudo curl -o /etc/yum.repo…...
Linux系统-centos防火墙firewalld详解
Linux系统-centos7.6 防火墙firewalld详解 1 firewalld了解 CentOS 7.6默认的防火墙管理工具是firewalld,它取代了之前的iptables防火墙。firewalld属于典型的包过滤防火墙或称之为网络层防火墙,与iptables一样,都是用来管理防火墙的工具&a…...