- 博客(112)
- 收藏
- 关注

原创 0 基础学运维:解锁 K8s 云计算运维工程师成长密码
前言:作为一个过来人,我曾站在技术的门槛之外,连电脑运行内存和内存空间都傻傻分不清,完完全全的零基础。但如今,我已成长为一名资深的k8s云计算运维工程师。回顾这段历程,我深知踏上这条技术之路的艰辛与不易,也明白方向和方法的重要性。想要在这个领域入行并拥有出类拔萃的技术,扎实的基础、对高级架构的理解,以及丰富的实战经验缺一不可。需要沿着基础、高级架构、实战进阶这三大板块所细分出的技术点,一步一个脚印地学习。初次看到这么多技术要点,心生畏惧是再正常不过的反应,我自己刚开始时也被唬住了。
2025-01-24 17:18:06
3791
13

原创 自动化运维(k8s)之微服务信息自动抓取:namespaceName、deploymentName等全解析
前言:在公司云原生 k8s 二开平台的日常运维中,工程师分享的一串通用性命令,让我萌生了将其转化为自动化脚本的想法。但写脚本从来不是一蹴而就的过程,它需要不断根据实际执行情况进行调整与优化。起初设计的版本一,我在脚本开头添加了一条环境变量,执行脚本后,系统会提示输入需要查询的命名空间,输出信息则会追加到以当前年月日时命名的自动生成 txt 文件中。随着使用场景的拓展,我对脚本进行了迭代升级,版本二实现了自动生成中文排头标题,并直接输出 csv 文件,省去了手动将 txt 转化为 excel 表的繁琐步骤。
2024-11-27 08:40:58
2040
4

原创 编译Nacos2.4.3源码-适配达梦数据库&麒麟ARM系统(国产信创化)
无巧不成书,11 月 25 日,我们按照 10 月份的方法编译 Nacos 2.4.3 版本(当前最新版)时,又碰上了新状况。详细情况都记录在《Nacos - 达梦驱动说明》这篇博客里。简单来说,如果当前达梦数据库架构所使用的驱动版本在 8.1.2.114 及以上,那操作步骤中的 DmJdbcDriver - 1.8.jar 就得替换成 DmJdbcDriver18.jar(个人建议使用这个包,对高版本达梦和次版本达梦架构都支持),除此之外,其余步骤照旧即可。
2024-11-26 08:55:30
2274
29
原创 Linux系统磁盘挂载操作及原理详解
前言:在Linux系统的日常运维与管理中,磁盘存储的配置是一项基础且关键的工作。无论是新增一块物理硬盘、扩展云服务器的云盘,还是处理分区扩容,最终都绕不开“挂载”这一核心操作——只有将磁盘分区正确挂载到系统目录树中,其存储空间才能被有效利用。然而,挂载并非简单的“连接”操作,它涉及分区识别、文件系统格式化、挂载点设置、开机自动挂载配置等多个环节,每个步骤都有其特定的逻辑和注意事项。例如,不同文件系统(如ext4、XFS、FAT32、NTFS)适用于不同场景,格式化操作可能导致数据丢失,临时挂载与永久挂载的
2025-07-14 15:57:19
473
原创 解决安装 make 时 “configure: error: C compiler cannot create executables” 报错
前言:在技术交流场景里,有粉丝提问:安装 `make` 时,碰到 `configure: error: C compiler cannot create executables` 报错该怎么处理?这个报错在编译软件流程中较为典型,背后牵扯到编译器环境、依赖、系统配置等多个层面的因素。本文结合实际案例,细致拆解排查与解决步骤,助力大家高效攻克此类编译故障。
2025-07-14 11:26:38
788
原创 CentOS 7 升级系统内核级库 glibc 2.40 完整教程
前言:在Linux系统的底层架构中,glibc(GNU C Library)扮演着“基石”般的角色——它封装了系统调用接口、管理内存分配、处理字符串操作,几乎所有用户态程序的运行都依赖于它提供的基础功能。对于CentOS 7系统而言,其默认搭载的glibc 2.17版本虽稳定,但随着开发者对新特性、新接口的需求增长(比如高版本GCC、现代开发框架的依赖),旧版本逐渐成为软件适配的“瓶颈”。
2025-07-13 17:19:38
569
原创 CentOS 系统紧急恢复:从 lib64 目录崩溃到救援实战
前言:在CentOS系统中,`/lib64` 目录 是支撑系统运行的“动力枢纽”——它存放着64位系统的核心共享库(如GLIBC、线程库等)。一旦这些库的符号链接被破坏(如误操作升级系统库),系统会瞬间陷入瘫痪:从`ls`无法执行到SSH连接中断,甚至直接无法启动。本文结合真实故障场景,深入解析`/lib64`的底层逻辑。
2025-07-12 14:28:45
978
原创 Jenkins 版本升级与插件问题深度复盘:从 2.443 到 2.504.3 及功能恢复全解析
前言:问题溯源与升级必要性 在 Jenkins 持续集成体系中,插件生态是其强大功能的核心驱动力。然而,某次例行维护中,团队对 Jenkins 2.443 环境的插件进行批量升级后,意外触发连锁反应
2025-07-11 18:34:23
379
原创 企业级配置:Azure 邮件与 Cloudflare 域名解析的安全验证落地详解
前言:在企业数字化运营场景里,邮件系统作为重要的沟通枢纽,其安全性与域名解析的精准性直接关乎业务稳定与信息可信。当企业业务架构迭代,子系统域名体系细化时,邮件服务的 DNS 配置也需同步适配。本文聚焦企业邮件系统在子域名调整场景下,微软 Azure 邮件服务与 Cloudflare(CF)DNS 解析的协同配置。将以通用化、可复用的操作流程,拆解 SPF 防邮件伪造、DKIM 验邮件签名等关键配置逻辑,带大家掌握从需求理解到实际落地的完整链路,助力技术同学高效完成邮件域名解析与安全验证部署,也为团队内部技术
2025-07-11 18:13:29
1043
原创 Nginx 动静分离原理与工作机制详解:从架构优化到性能提升
前言:在 Web 应用架构不断演进的今天,如何高效处理日益增长的访问量和复杂的业务逻辑,成为开发者必须面对的挑战。当我们在浏览器中打开一个网页,那些直观可见的 HTML 页面、精美绝伦的图片、流畅运行的 JavaScript 脚本,与后端数据库交互的 API 接口,共同构成了一个完整的用户体验。但随着项目规模扩大,静态资源与动态逻辑的混合处理逐渐成为性能瓶颈 —— 静态资源的重复传输消耗带宽,动态请求的逻辑处理占用计算资源,两者相互影响导致系统效率下降。
2025-07-05 09:42:12
995
原创 前端工程化实践:从Yarn到Pnpm打包切换引发的“This host (“xxx“) is not allowed. To allow this host, add “xxx“ to“故障排查与思考
前言:在前端项目部署过程中,构建工具的切换有时会引发意想不到的环境配置问题。本文将记录一次从Yarn切换至Pnpm打包方式后,导致网站访问报错"This host (“xxx“) is not allowed. To allow this host, add “xxx“ to `server.allowedHosts` in vite.config.js`"的完整排查过程,并深入解析Node.js、Yarn、Pnpm及PM2的核心概念。即便回退至原始打包方式后,问题仍未完全解决,希望通过本文为遇到类似问题的
2025-07-04 16:23:42
1568
2
原创 CentOS 7 安装RabbitMQ详细教程
前言:在分布式系统架构中,消息队列作为数据流转的 “高速公路”,是微服务架构不可或缺的核心组件。RabbitMQ 凭借其稳定的性能、灵活的路由机制和强大的生态支持,成为企业级消息中间件的首选之一。不过,当我们聚焦 CentOS 7 系统时,会发现它的生态适配存在特殊之处 —— 由于系统内核与依赖限制,CentOS 7 最高仅能稳定运行 RabbitMQ 3.9.16 版本,而更高版本的 RabbitMQ(如 4.x)则更适合 CentOS 8/Stream 或 Ubuntu 等较新系统。
2025-07-02 16:19:19
1176
原创 KeePass & MarkText:安全防护与创作灵感的技术双引擎
KeePass作为本地化密码管理神器,提供免费、高安全性的多平台解决方案。通过图文教程详解下载安装步骤(含汉化语言包配置),指导用户创建加密数据库并分类管理密码。其核心优势在于离线存储与AES-256加密技术,配合自动填充功能大幅提升效率。预留的MarkText版块则预告将介绍这款支持实时渲染的Markdown编辑器,突出其语法高亮、多主题切换等特性,二者共同构建数字化办公的安全高效闭环。技术文档强调工具的操作细节与场景适配性,为读者提供即学即用的实用指南。
2025-06-30 11:48:27
606
原创 探秘Cloudflare:网络世界的全能卫士
前言:在当今数字化的时代背景下,网络安全与性能优化如同企业和个人在赛博空间前行的坚固盾牌与强劲动力。Cloudflare,这位被业界尊称为“赛博活佛”的行业佼佼者,凭借着非凡卓越的能力,在网络领域中闪耀着独特光芒。其功能之丰富令人惊叹,仅在安全防护层面,就展现出了令人震撼的实力。它能像隐形斗篷般隐藏域名解析的真实IP,为服务器构筑起一道安全屏障。曾有这样一个令人印象深刻的案例,Cloudflare曾免费帮助一家公司抵御了每秒高达2600万次的猛烈攻击。在那场激烈的网络攻防战中,攻击者的攻势虽凶猛如虎,
2025-06-27 10:46:27
1271
2
原创 Nginx跨云反向代理排错:解密配置参数的“陷阱”
前言:在当今的云计算环境中,跨云平台的应用部署变得越来越常见。为了验证跨云平台反向代理的可行性,我们进行了一次测试。本次测试将后端程序部署在阿里云服务器,同时使用在腾讯云注册的已备案国内域名。我们在腾讯云控制台将域名解析至腾讯云服务器,并在该服务器配置反向代理规则,将前端请求转发至阿里云服务器的后端程序,以此来测试不同云厂商间的网络连通性与反向代理部署流程。然而,在配置Nginx反向代理后,却遇到了域名页面无法正常打开的问题,下面就为大家详细讲述这次的排错过程。
2025-06-21 16:01:07
775
原创 GitLab 拉取变慢的原因及排查方法
前言:在软件开发的快节奏世界里,高效协作与快速交付是制胜关键。然而,当开发团队兴高采烈地投入工作,却发现从GitLab拉取代码的速度慢如蜗牛,那种沮丧感简直能瞬间浇灭热情。在分布式开发环境中,这种情况时有发生,尤其是在涉及多层级架构的系统中,如典型的三服务器架构:客户端、A服务器(Nginx代理)、B服务器(GitLab)。这种复杂性让问题的排查变得棘手,但绝非无解。
2025-06-12 18:07:12
1231
原创 Vim 命令大全:从入门到精通
前言:在编程和文本编辑的世界里,Vim 是一款极具传奇色彩的工具。它以其高效、灵活和强大的功能,赢得了无数用户的青睐。无论你是编程老手还是文本编辑新手,掌握 Vim 命令都能让你在编辑文本时如虎添翼。本文将为你全面梳理 Vim 的各类命令,让你轻松驾驭这款强大的编辑器。
2025-06-12 09:59:38
739
原创 Squid 代理服务器实战:解决动态 IP 访问第三方接口的生产级方案
前言:在企业开发场景中,经常会遇到这样的需求:第三方服务(如API接口、云平台服务)要求将访问源IP加入白名单以保障安全。然而,企业办公网络通常采用动态IP分配(如家庭宽带、公共网络),或开发团队分散在不同网络环境,导致直接访问时IP地址频繁变化,无法固定在白名单中。 例如,某电商平台对接物流API时,物流服务商要求仅允许固定IP访问运单查询接口;或金融企业调用第三方风控服务时,对方需要将请求源IP纳入安全策略。此时,通过部署Squid代理服务器,可以将所有客户端的请求转发至固定公网IP的服务器
2025-06-11 17:53:52
1057
原创 从版本控制到协同开发:深度解析 Git、SVN 及现代工具链
前言:在当今软件开发的浪潮中,版本控制与协同开发无疑扮演着举足轻重的角色。从最初的单兵作战到如今大规模团队的高效协作,一套成熟且得力的版本控制系统以及围绕其构建的现代工具链,已然成为推动软件项目稳步前行的关键引擎。今天,就让我们一同踏上这场从版本控制到协同开发的深度探索之旅,去剖析 Git、SVN 这些为人熟知却又内蕴深厚的版本控制工具,领略它们背后的发展脉络、功能特点以及适用场景,再携手步入现代工具链的世界,诸如功能多元的 Gerrit、GitLab、GitHub,探秘它们是如何助力团队协作开发高效流转
2025-05-21 11:39:26
1077
原创 H3C UIS 超融合管理平台原理解读以及日常运维实操与故障处理
前言:超融合(Hyper-Converged Infrastructure, HCI)是将计算、存储、网络和虚拟化资源整合到统一硬件平台中,并通过软件定义技术实现资源池化与灵活管理的架构。H3C(新华三)和华为作为国内领先的ICT厂商,其超融合平台在技术实现上既有共性,也有各自的产品特性。以下从通用原理和两家厂商的具体实现展开分析,并加入“全无损超融合架构”的相关内容。
2025-05-17 09:52:51
1408
原创 深入理解 Helm:Kubernetes 的应用包管理解决方案
前言:在云原生时代,Kubernetes 已成为容器编排领域的事实标准,推动着现代软件架构向微服务、分布式方向发展。然而,随着应用规模的增长,Kubernetes 原生的 YAML 配置管理方式逐渐暴露出复杂性高、重复劳动多、环境差异难以管理等问题,极大地限制了开发与运维效率。
2025-05-08 17:31:46
937
原创 MySQL 8.0 单节点部署与一主两从架构搭建实战
前言:在数据驱动的时代,数据库作为数据存储与管理的核心组件,其架构的选择与配置对系统的性能、可用性和扩展性至关重要。MySQL 作为一款广泛应用的开源关系型数据库,凭借其稳定的性能和丰富的功能,深受开发者和企业的青睐。
2025-05-06 12:00:40
1052
原创 业务中台与数据中台:企业数字化转型的核心引擎
前言:在当今数字化浪潮下,企业为了提升运营效率、加速创新步伐并更好地适应市场变化,业务中台与数据中台应运而生,成为企业架构中的关键组成部分。本文将深入探讨业务中台和数据中台的简介、发展史、技术流环节以及在实际生产中的运用。
2025-04-27 20:29:20
747
原创 物理防火墙安装与配置全攻略:从入门到实战
前言:在数字化时代,网络安全已成为企业和个人用户的核心需求。物理防火墙作为网络安全的第一道防线,通过硬件设备实现对网络流量的深度过滤和精准控制,在企业级网络环境中扮演着至关重要的角色。本文将以企业级场景为例,详细讲解物理防火墙的安装与配置流程,帮助技术人员快速掌握实操要点。
2025-04-25 09:05:00
1231
原创 深入理解 CICD 与 Jenkins 流水线:从原理到实践
前言:在当今数字化飞速发展的时代,软件开发行业的竞争日益激烈。为了能够快速响应市场需求,及时交付高质量的软件产品,开发团队们不断探索和采用新的开发模式与工具。CICD(持续集成、持续交付 / 部署)作为一种先进的软件开发实践理念,应运而生并迅速得到了广泛应用。它致力于打破开发、测试与运维之间的壁垒,实现软件从代码提交到生产部署的全流程自动化,从而提高开发效率、缩短交付周期、提升软件质量以及增强团队的协作能力。
2025-04-20 20:52:02
1065
原创 手动安装 VMware Tools 并设置虚拟机共享 Windows 文件夹
前言:在当今数字化的工作环境中,虚拟机技术为我们提供了强大的灵活性和便利性。VMware 作为虚拟化领域的佼佼者,其虚拟机软件被广泛应用于开发、测试和日常工作中。然而,许多用户在使用 VMware 虚拟机时,会遇到一个常见的需求:如何在虚拟机与主机之间实现文件的便捷共享。
2025-04-17 19:43:03
2476
8
原创 常用SQL速查表
age INT功能:创建一个名为users的表,包含用户ID、姓名和年龄列。详解:创建新表users。:定义user_id列为整数类型,并设置为主键。:定义name列为长度不超过50的字符串。age INT:定义age列为整数类型。
2025-04-16 09:38:05
804
原创 SQL 速查手册
前言:SQL(Structured Query Language)是用于管理关系型数据库的标准语言,广泛应用于数据查询、更新、定义和管理等操作。本文将为你提供一份详细的 SQL 速查手册,涵盖从基础到高级的各种 SQL 操作,帮助你快速掌握和应用 SQL 技能。
2025-04-16 09:14:24
652
原创 数据库架构全解析:MyCat、MHA、ProxySQL 的原理、功能与实例
在分布式数据库架构中,分库分表、高可用性(HA)和查询优化是核心需求。本文将深入解析三款主流工具:MyCat(分布式数据库中间件)、MHA(MySQL高可用方案)、ProxySQL(高性能数据库代理),从设计原理、核心功能、适用场景等维度对比分析,并结合实例示范帮助开发者理解落地细节。数据库的发展历史可以追溯到20世纪60年代,经历了多个重要的阶段和技术创新。以下是数据库发展的主要历程
2025-04-10 11:29:21
1188
原创 企业级日志分析平台: ELK 集群搭建指南
前言:在当今数字化时代,数据已经成为企业决策的核心驱动力。无论是日志分析、用户行为追踪,还是实时监控和异常检测,高效的数据处理和可视化能力都至关重要。ELK(Elasticsearch、Logstash、Kibana)作为全球最流行的开源日志分析和可视化解决方案之一,为企业提供了强大的工具,帮助其实现数据驱动的运营和管理。
2025-03-31 18:47:40
1108
原创 Linux 冷门技术:那些你可能不知道的技巧
前言:Linux 作为一款功能强大的操作系统,隐藏着许多鲜为人知但极具价值的技术技巧。这些冷门技术不仅能让用户在特定场景下大幅提升效率,还能拓展我们对 Linux 系统的认知边界。今天,就让我们一起探索这些隐藏在 Linux 深处的宝藏技术。
2025-03-28 17:05:07
896
原创 Tomcat 与 WebLogic:企业级 Web 应用服务器的全面比较
前言:在信息技术的浪潮中,运维领域经历了翻天覆地的变革。从早期的传统系统运维,到虚拟机技术的广泛应用,再到如今云原生与容器运维的崛起,技术的车轮滚滚向前,推动着整个行业不断进步。记得六年前,那时的运维工作还大量围绕着传统的中间件展开,Tomcat 和 WebLogic 是我们日常维护的核心组件。然而,时光荏苒,随着微服务架构的流行和云原生技术的兴起,容器化运维逐渐成为主流,传统的中间件似乎逐渐淡出了舞台中央。回顾起来,我上次深入维护 Tomcat 和 WebLogic 还是在 2018 年
2025-03-27 11:01:11
1197
原创 SQL用法大全:从基础到高级的全面指南
前言:在当今数字化时代,数据已成为企业、组织乃至个人决策的重要依据。而SQL(Structured Query Language,结构化查询语言)作为管理和操作关系型数据库的核心工具,其重要性不言而喻。无论是软件开发人员、数据分析师、数据库管理员,还是任何需要与数据打交道的专业人士,掌握SQL都是一项必备的技能。
2025-03-27 09:07:33
966
原创 全网最全 GlusterFS 三节点集群部署指南(Heketi 管理模式)
前言:随着信息技术的飞速发展,数据量呈爆炸式增长,传统的集中式存储系统已经难以满足现代应用对存储容量、性能和可靠性的苛刻需求。分布式存储技术应运而生,而 GlusterFS 作为其中的杰出代表,凭借其简单却强大的架构设计,成为了存储领域的一颗新星。
2025-03-26 09:09:12
810
原创 大数据平台各组件功能与协同作用全解析
前言:在当今数字化时代,大数据已成为企业发展的核心驱动力。大数据平台作为处理和分析海量数据的关键基础设施,由众多组件协同工作,以实现数据的高效存储、处理和分析。本文将详细介绍一个大数据平台中各组件的功能和作用,并探讨它们之间的协同工作机制。
2025-03-24 16:19:17
818
原创 从 Linux 到云原生:一位资深运维工程师的转型之路
在数字化转型的浪潮中,运维工程师的角色正从「系统管家」向「架构设计师」演进。本文以本人的十年运维历程为脉络,解析传统运维向云原生运维的转型路径,呈现电力、汽车行业的规模化实践与信创迁移的深度落地经验。
2025-03-20 11:48:48
585
原创 Linux 运维常用手册
前言:在当今数字化时代,Linux系统作为服务器和云计算环境中的核心操作系统,其重要性不言而喻。无论是初入职场的运维新手,还是经验丰富的系统管理员,掌握高效、实用的Linux运维命令和技巧都是提升工作效率的关键。
2025-03-20 09:48:21
487
原创 Nginx错误处理与排查:运维人员的必备手册
前言:在日常的 Web 开发与运维工作中,Nginx 作为一款高性能的 Web 服务器和反向代理工具,被广泛应用于各种项目中。然而,即使是最优秀的工具也难免会遇到各种问题。Nginx 的报错信息虽然简洁,但往往让人摸不着头脑,尤其是对于新手来说,更是如此。而重定向配置,作为 Nginx 常用功能之一,也常常因为配置不当而导致各种意外情况。
2025-03-19 08:45:42
595
原创 网络核心技术术语大全(2025版)
前言:在当今数字化时代,网络技术已经渗透到我们生活的每一个角落。从简单的网页浏览到复杂的云计算服务,网络核心技术术语如同一把把钥匙,帮助我们理解这个庞大而复杂的数字世界是如何运转的。今天,就让我们一起解密网络核心技术术语,揭开网络技术的神秘面纱。
2025-03-18 09:42:09
468
原创 PostgreSQL 部署全攻略:单机与集群模式详解
前言:在当今数字化浪潮中,数据已成为推动世界前行的核心力量。无论是企业决策、科学研究,还是日常生活的方方面面,数据的存储、管理和分析都扮演着至关重要的角色。而数据库作为数据的“守护者”和“管理者”,其重要性不言而喻。在众多数据库系统中,PostgreSQL 以其卓越的性能、强大的功能、高度的灵活性和开源社区的大力支持,逐渐成为全球开发者和企业的首选之一。
2025-03-11 08:50:26
1807
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人