自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(951)
  • 收藏
  • 关注

原创 老韩出版过的书籍

跟老韩学Linux自动化运维(基础篇)(异步图书出品)跟老韩学Linux架构(基础篇)(异步图书出品)

2025-05-15 15:47:26 191

原创 BGP实验三贱客

实验核心知识点验证关键指标eNSP兼容点eBGP多跳跨设备邻居建立ebgp-max-hop生效AR2220支持iBGP反射器路由反射器架构ReflectClient状态OSPF需先通路由引入多协议交互路由标签标记策略生效检查连通基础:通过eBGP多跳掌握跨设备互联架构扩展:通过iBGP反射器实现大规模组网协议融合:通过路由引入整合异构网络每个实验均需严格验证物理层->协议层->策略层->业务层连通性,形成完整的排错链条。

2025-07-17 08:43:00 320

原创 BGP入门003-【BGP邻居(Peer)类型和BGP状态机详解】

邻居类型本质:eBGP用于跨AS互联,iBGP解决AS内路由传播,MP-BGP扩展多协议支持。状态机核心是唯一正常状态,其余状态均需排查TCP层或协议参数。SRE重点:会话稳定性(BFD+GR)、路由安全(过滤+限速)、架构容错(多宿主)。eNSP局限:部分高级特性(如BFD快速收敛)需真机验证,建议搭配Wireshark抓包分析协议交互。

2025-07-17 07:26:24 295

原创 BGP入门002

通过以上分层次详解,您可掌握BGP从基础配置到生产级部署的核心知识,满足运维日常管理、网工架构设计、SRE高可用优化的需求。:v1.3对BGP高级特性支持有限(如不支持MP-BGP的EVPN),建议搭配华为真实设备或EVE-NG做进阶实验。以下是从运维、网络工程师(网工)、SRE(站点可靠性工程师)角度,结合华为eNSP 1.3.00.100模拟器的。收到Keepalive。

2025-07-17 07:23:59 208

原创 BGP入门

BGP的核心是**“策略优先”,它通过AS号划分网络边界,通过路由属性控制路径选择,是互联网的“交通指挥系统”。入门BGP的关键是理解AS、邻居关系、路由属性和路径选择规则**,再通过简单配置示例巩固认知。下一步学习建议深入学习iBGP的全连接问题(路由反射器、联邦);学习BGP策略配置(如修改LOCAL_PREF、MED、AS_PATH);学习BGP故障排查(如display bgp error、display tcp status)。

2025-07-17 07:19:48 367

原创 OSPF核心技术详解【004】最全术语大揭秘

用城市交通系统比喻OS。

2025-07-16 08:49:26 320

原创 OSPF核心技术详解【003】最全术语大揭秘

所有运行 OSPF 的设备(优先 Loopback 地址)。避免 N² 邻接关系问题(10 台设备 → 45 个邻接)。逻辑分区(骨干 Area 0 + 非骨干 Area N)。邻居交互密码验证(明文/ MD5 / Keychain)。广播网络(以太网)/ NBMA 网络(帧中继)。描述拓扑/路由的信息单元(共 11 种类型)。每台路由器独立维护(同区域 LSDB 一致)。LSA 变化时触发计算(默认 5 秒防震荡)。企业网/运营商核心网(需分层设计的网络)。路由器的身份证号(没身份证不能办业务)。

2025-07-16 08:37:19 642

原创 OSPF多区域配置核心思路(ENSP 1.3.00.100)

【代码】OSPF多区域配置核心思路(ENSP 1.3.00.100)

2025-07-16 08:10:50 251

原创 OSPF核心技术详解【002】

虚连接是创可贴,特殊区域是减肥药,选路原则是导航仪,LSA 是基因库,外部路由是进口商品 —— 理解本质才能在 ENSP 和现网游刃有余!发送 Type 1 (Hello 时携带)转换 Type7→Type5 (区域边界)泛洪 Type 3/4 (ABR 主导)触发 Type 5 (外部路由变化时)回复 Type 2 (选举完成后)

2025-07-16 07:51:33 552

原创 OSPF核心技术详解【001】

Type 3 = 物业跨小区公告(“B区停车场开放”)Type 7 = 小区内部通知(“本区超市开业”)Type 1/2 = 小区业主群通知(停水停电)Type 5 = 市政府通告(全市交通管制)

2025-07-16 07:41:08 758

原创 OSPF DR/BDR 选举实验详解

通过本实验,您已掌握 OSPF DR/BDR 的核心机制和控制方法,为构建稳定企业网络奠定基础!:优先级相同时,Router-ID 最大者成为 BDR(R4),次大者成为 DR(R1):DR/BDR 角色不影响数据转发,所有设备正常通信。✅ 邻居状态直接进入。

2025-07-16 07:34:26 441

原创 【LAMP开源系列004-自动化运维运维脚本部署应用系列】CentOS7系统,部署LAMP网站运行环境【清美教育原美校区IT小组整理】

此脚本经过多次实测优化,包含生产环境最佳实践,编译参数针对现代服务器进行深度优化,适合高性能Web应用部署。

2025-07-16 07:33:05 325

原创 【LAMP开源系列003-自动化运维运维脚本部署应用系列】CentOS7系统,部署LAMP网站运行环境【清美教育原美校区IT小组整理】

此脚本已解决MySQL 8密码验证问题、PHP扩展依赖问题、服务启动顺序问题,并提供安全加固和性能优化的默认配置。以下是一个高度优化和精细化的LAMP一键安装脚本,整合了所有组件并解决常见问题。

2025-07-16 07:31:47 94

原创 【LAMP开源系列002】CentOS7系统,部署LAMP网站运行环境【清美教育原美校区IT小组整理】

编译安装 Apache 2.4.使用 MySQL 官方 RPM 源安装 MySQL 8 Server。编译安装 PHP(启用了连接 MySQL 8 所需的pdo_mysqlmysqli扩展)。配置 Apache 加载 PHP 模块 (libphp.so,使 Apache 能够解析 PHP 文件(AddType指令)。配置 PHP (php.ini以连接 MySQL(主要是确保正确的驱动扩展已加载)。创建测试文件验证 Apache 解析 PHP 和 PHP 连接 MySQL 8 是否成功。

2025-07-16 07:29:37 597

原创 【LAMP开源系列001】CentOS7系统,部署LAMP网站运行环境【清美教育原美校区IT小组整理】

在CentOS 7上编译安装LAMP环境(Apache、PHP、MySQL 8)需要系统化的操作。通过以上步骤,您已成功在CentOS 7上部署了编译安装的LAMP环境,并配置了PHP与MySQL 8的连接。访问该文件应显示"MySQL连接成功!,确认PHP信息中包含MySQL支持。

2025-07-16 07:28:11 116

原创 OSPF 深度解析与 eNSP 实验指南(v1.3.00.10)【003】

通过结合 3W1H 的理解和在 eNSP 中的反复练习观察,OSPF 的基本概念会变得非常清晰和牢固。先从单区域小网络开始实验,熟练后再尝试多区域配置。实验环境,来剖析OSPF的基本概念,非常适合入门学习和基础练习。

2025-07-15 14:14:25 1134

原创 OSPF 深度解析与 eNSP 实验指南(v1.3.00.10)【002】

基于 3W1H 框架 + 双视角剖析 | eNSP v1.3.00.100核心定义:实验 1.1:查看 LSDB 结构二、Why:OSPF 的核心价值🧠 大白话痛点解决🔬 专业对比验证RIP vs OSPF 对比实验(eNSP):RIP/OSPFPC1R1R2PC2评估维度RIP 问题OSPF 解决方案测试方法收敛速度30秒更新秒级触发更新断链路后 OSPF丢包2个 vs RIP丢包30个网络规模15跳限制支持1000+节点搭建16跳网

2025-07-15 14:12:25 446

原创 OSPF 深度解析与 eNSP 实验指南(v1.3.00.10)

掌握以上原理和配置,即可在 eNSP 中完成 OSPF 部署与优化!: 链路状态路由协议(Link-State Protocol)路由器的唯一标识(类似身份证),遵循。(如 Ethernet)

2025-07-15 08:15:43 655

原创 CentOS stream9部署hadoop3【002篇】

通过以上步骤,Hadoop 3 已在 CentOS Stream 9 上成功部署为伪分布式模式。如需扩展集群,需重复配置其他节点并修改。

2025-07-15 08:11:36 599

原创 CentOS stream9部署hadoop3【001篇】

通过以上步骤,即可在CentOS Stream 9上成功部署Hadoop 3集群。如需更详细的多节点配置或优化,可参考Apache Hadoop官方文档(https://hadoop.apache.org/docs/stable/)。原因:NameNode格式化后,DataNode的。从Apache镜像站下载最新稳定版(例如。目录,重新格式化NameNode(原因:防火墙未关闭或端口未开放。Hadoop的配置文件位于。与NameNode不一致。Hadoop 3需要。或配置文件路径错误。

2025-07-15 08:10:15 724

原创 SRE/DevOps视角优化Nginx负载均衡和高可用配置002

SRE要求健康检查不仅能判断“后端是否存活”,还要验证“服务是否可用”(如是否能处理请求、响应是否符合预期),避免将流量导向“存活但不可用”的后端(如数据库连接池耗尽的应用)。在预发布环境(Staging)部署修改后的配置,通过测试用例(如接口测试、性能测试)验证配置的正确性,再推广到生产环境(Production)。目录)存入Git仓库,每一次变更都提交 commit,标注变更原因(如“增加后端服务10.0.1.3”、“调整健康检查间隔”)。”、“为什么后端服务报错?”),因此可观测性是优化的关键。

2025-07-14 17:52:37 1154

原创 SRE/DevOps视角优化Nginx负载均衡和高可用配置001

通过以上策略,可实现99.99%可用性(年停机<52分钟),同时支撑百万级QPS流量。建议结合具体业务场景选择优化项,优先解决瓶颈点(如数据库连接池不足可能导致Nginx优化失效)。从SRE/DevOps视角优化Nginx负载均衡和高可用配置,需兼顾性能、可靠性、可观测性与自动化。生产环境变更遵循蓝绿部署或金丝雀发布流程。

2025-07-14 16:59:35 1024

原创 OSPF入门002

Hello/Dead时间。检查物理连线/IP地址。

2025-07-13 10:54:37 854

原创 OSPF入门001

先记基础概念:OSPF是链路状态协议、分层区域(Area 0必须存在)、邻居状态机(Full状态是目标)。再学关键机制:DR/BDR选举(优先级>RID)、SPF算法(Dijkstra步骤)、LSA类型(Type 1-5的传播范围)。结合配置练习:用GNS3或EVE-NG模拟网络,配置OSPF邻居、DR/BDR、路由汇总,验证效果。学会排错:掌握等命令,解决常见问题。通过细化的步骤拆解可视化的图表实用的配置示例,初学者能更直观地理解OSPF的核心逻辑,逐步掌握这一“网络工程师必备技能”。

2025-07-13 10:49:55 612

原创 Bash Shell变量基础详解002-2025最新版架构师整理

掌握这些变量技巧可显著提升运维脚本的健壮性、可维护性和跨环境兼容性,尤其在大规模集群管理与自动化场景中至关重要。

2025-07-13 08:22:07 127

原创 Bash Shell变量基础详解001-2025最新版架构师整理

直接赋值(注意前后无空格)(定义备份目录)命令替换或VAR_NAME=command``(将命令输出作为变量值)(获取当前日期)read命令read -p "输入用户名: " USERNAME(从终端读取用户输入赋值给变量)Bash变量是所有运维角色的核心工具,其使用方式取决于角色的工作场景Linux运维:侧重系统操作的自动化(备份、批量命令);SRE:侧重可靠性与故障恢复(监控、自动重启);DevOps:侧重CI/CD与协作(版本管理、参数传递);Hadoop运维:侧重。

2025-07-13 08:20:32 67

原创 路由协议RIP分解002

RIP(,路由信息协议)是距离矢量型动态路由协议(Distance-Vector Routing Protocol)的经典实现,基于贝尔曼-福特(Bellman-Ford)算法工作。度量方式:以“跳数(Hop Count)”作为选路的唯一依据(1跳=经过1台路由器);边界限制:最大有效跳数为15(跳数≥16时标记为“不可达”,防止路由环路无限扩散);版本差异RIPv1(有类路由):不携带子网掩码,用**广播(255.255.255.255)**发送更新,易产生“路由黑洞”(无法识别子网,导致流量丢失)

2025-07-12 11:17:33 976

原创 路由协议RIP分解001

RIP 是一种古老、简单、易于理解但存在严重局限性的距离矢量路由协议。它的核心在于跳数和周期性地广播/组播整个路由表更新。在现代生产网络中,RIP 几乎已被更高效的链路状态协议(如 OSPF、IS-IS)取代。在 eNSP V100R003C00 中学习 RIP 的主要价值在于:什么是邻居发现?什么是路由交换?什么是度量值?什么是收敛?什么是防环机制?network宣告的意义,版本选择,基本验证命令(displaydebugging。

2025-07-12 10:37:45 273

原创 静态路由的 3W1H:初学者的零基础指南001

What:静态路由是什么?Why:为什么需要静态路由?Where:在什么地方使用?How:如何配置?3W1H核心要点初学者技巧What管理员手动添加的路由导航指令路由器默认只认识直连邻居Why解决非直连网络的通信问题想象成给路由器安装"导航地图"Where小型网络/专用路径/网络出口大型网络优先用动态路由How使用三步配置:目标-掩码-下一跳配置完务必ping测试⚠️黄金法则:路由需要双向路径!当A到B配置了静态路由,B到A也需配置回程路径,通信才能成功!

2025-07-12 08:14:19 869

原创 数据包传输全流程拆解(三层架构深度图解)

通过这种分层拆解,可以清晰看到数据从应用层到物理层的完整旅程,理解路由器作为"网络翻译官"的核心作用!路由器只修改二层帧头,不修改三层IP包(NAT除外)IP地址全程不变,MAC地址每段链路都变!源IP: 192.168.1.100。目标IP: 8.8.8.8。目标MAC: 路由器MAC。源MAC: 设备MAC。添加TCP/UDP头。源端口: 54321。

2025-07-12 08:14:03 968

原创 优化版三国主题MySQL建表与查询练习(细节增强)

规范化设计使用关联表而非枚举,便于扩展外键约束保证数据完整性适当的索引提高查询效率历史准确性包含古今地名对照明确战役角色区分支持多人指挥同一战役实用功能视图简化复杂查询计算字段丰富分析维度窗口函数实现高级排名教学价值覆盖单表/多表操作包含增删改查全操作展示实际数据分析方法这个优化版本更适合初学者学习,通过三国主题的实际案例,帮助掌握数据库设计的核心概念和SQL查询的精髓。

2025-07-11 16:47:12 358

原创 优化版三国主题MySQL建表与查询练习【初级版本】

查询三国时期最年轻的谋士(假设当前年份为公元250年)查询持续时间最长的战役(假设战役持续时间为1年)适合初学者练习,同时以三国为主题增加了趣味性。查询武力值大于90且智力值大于80的人物。查询发生在公元200-220年间的战役。查询发生在公元200年之后的战役。查询蜀国作为防守方获胜的战役。统计各势力作为进攻方的胜率。统计各势力武将的平均武力值。查询武力值大于90的武将。查询所有魏国参与的战役。查询智力值最高的谋士。

2025-07-11 16:46:33 426

原创 MySQL8数据表006-插入数据

必须先插入主表数据(users/products),再插入从表(orders/order_items)下面我将详细指导如何向上述电商示例数据库的四个表中各插入10条数据,并通过SQL查询验证数据完整性。完成以上操作后,您已成功构建一个包含主外键关联的完整电商数据库模型!是根据后续订单商品明细计算的。

2025-07-11 15:03:36 295

原创 MySQL8数据表005

字段类型选择字符串:优先用VARCHAR(可变长度,节省空间),而非CHAR(固定长度);整数:根据需求选择TINYINT(1字节)、INT(4字节)、BIGINT(8字节);DATE(仅日期,如2025-07-11)、DATETIME(日期+时间,如DECIMAL(精确小数,适合金额,如表示最多10位,2位小数)。约束使用主键:必选(),用于唯一标识行;非空:必填字段用NOT NULL(如nameemail唯一:唯一字段用UNIQUE(如email,避免重复注册);

2025-07-11 15:02:27 237

原创 MySQL8数据表004-插入数据

实际应用中,建议配合MySQL Workbench或DataGrip等工具进行数据建模和查询优化,并使用Percona Toolkit进行数据库性能分析。

2025-07-11 15:01:06 214

原创 MySQL8数据表003

主键强制非空,可单列或复合自增列只支持数字类型,步长可配置MySQL Workbench(自动生成ER图)dbdiagram.io(在线协作设计)draw.io(手动绘制专业图表)测试环境验证外键约束行为定期检查外键完整性高并发场景评估外键性能影响。

2025-07-11 15:00:20 382

原创 MySQL8数据表002-插入数据

通过这个完整示例,您可以看到从表创建、约束定义到数据操作的全过程。实际应用中,建议添加适当索引优化查询性能。

2025-07-11 14:59:24 359

原创 MySQL8数据表001

字段类型选择数值:INT/BIGINT/DECIMAL字符串:VARCHAR(255)(根据实际需求调整长度)日期:DATETIME/TIMESTAMP自增列使用只用于代理主键避免业务逻辑依赖外键设计fk_子表_父表索引外键列提高性能完整表示例关键要点:主键必须NOT NULL,自增列需数值类型,外键确保引用完整性,合理使用约束保障数据质量。

2025-07-11 14:58:37 234

原创 NAT实验001分析-【静态NAT配置详解(基于拓扑图)​】003篇

静态NAT本质严格一对一IP地址映射仅当配置明确映射的主机可通信不支持端口转换(区别动态NAT/NAPT)路由与ARP依赖必须配置有效的下一跳路由需要正确的ARP解析(可配置静态ARP增强稳定性)企业级部署建议# 多主机映射方案# 关键业务主机添加ARP绑定注:图示拓扑中AR2未配置返回路由(因为1.1.1.10在AR1上是直连接口地址),实际复杂网络需考虑回程路由配置。

2025-07-11 10:35:51 785

原创 NAT实验001分析-【静态NAT配置详解(基于拓扑图)​】002篇

NAT处理位置发生在路由决策后(Post-Routing)仅对出站流量做SNAT,入站流量做DNAT还原会话跟踪机制fill:#333;color:#333;color:#333;fill:none;ICMP请求创建NAT会话记录五元组+ID/SeqICMP响应匹配会话表反向转换关键故障点无NAT映射:PC2流量未被转换路由黑洞:AR2无法路由回私网地址ARP依赖:NAT依赖公网接口的ARP解析调试命令建议。

2025-07-11 10:33:28 440

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除