- 博客(222)
- 收藏
- 关注
原创 0 基础学运维:解锁 K8s 云计算运维工程师成长密码
前言:作为一个过来人,我曾站在技术的门槛之外,连电脑运行内存和内存空间都傻傻分不清,完完全全的零基础。但如今,我已成长为一名资深的k8s云计算运维工程师。回顾这段历程,我深知踏上这条技术之路的艰辛与不易,也明白方向和方法的重要性。想要在这个领域入行并拥有出类拔萃的技术,扎实的基础、对高级架构的理解,以及丰富的实战经验缺一不可。需要沿着基础、高级架构、实战进阶这三大板块所细分出的技术点,一步一个脚印地学习。初次看到这么多技术要点,心生畏惧是再正常不过的反应,我自己刚开始时也被唬住了。
2025-01-24 17:18:06
4797
15
原创 编译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
3716
37
原创 自动化运维-检测Linux服务器CPU、内存、负载、IO读写、机房带宽和服务器类型等信息脚本
以上脚本为今年8月1号发布的,当时是没有任何问题,但现在脚本里网络速度测试py文件获取不了了,测速这块功能目前无法实现,后面我会抽时间来研究,大家如果有建议也可以分享下。
2024-11-18 13:43:28
1053
原创 WAF部署在防火墙后面,获取不到真实IP怎么办?
前言:WAF 部署在防火墙后、通过 DNAT 端口映射对外发布,是中小企业最常见的架构。但不少运维上线后都会踩同一个坑:WAF 日志里的源IP清一色是防火墙内网地址,IP 黑名单、CC 防护、攻击溯源全部失效,防护能力直接打对折。很多人第一时间怀疑是 WAF 本身的取IP逻辑有问题,反复调试却找不到根源。其实这和 WAF 无关,本质是防火墙在做目的地址转换时,同步执行了源地址转换(SNAT),把客户端真实IP给“抹掉”了——这是 NAT 网络架构的共性问题,所有品牌设备都会遇到。
2026-10-29 10:48:59
344
原创 避坑实操:禅道(Zentao)一键安装包跨版本升级实战复盘
前言:禅道一键包跨版本升级简直是地狱难度?遇上了误升商业版、前端死循环、按钮变灰?别慌,这篇实战复盘带你手把手完成“纯净版换血升级”,完美避坑,数据零丢失!
2026-10-28 19:58:36
340
原创 CVE-2026-91403 高危漏洞修复:Rocky Linux 9 多版本 JDK 环境清理实操
前言:近期,OpenJDK 官方披露了 CVE-2026-91403 高危漏洞。该漏洞的根源在于 Java JSSE 组件内置的信任库中,包含了受影响的 eMudhra (emSign) 根/中间证书。一旦攻击者利用泄露的私钥伪造域名证书,那些主动向外部发起 HTTPS 请求的 Java 应用(如支付网关、服务调用方)将面临中间人攻击的严重威胁。
2026-10-27 14:47:36
217
原创 CVE-2026-91403 高危漏洞预警:Java JSSE 信任链被攻破 全场景修复方案与Ubuntu系统级彻底清理实操
前言:本文解析高危漏洞 CVE-2026-91403(CVSS 9.1)的攻击原理与影响范围,指出仅修复 JDK 的常见认知误区——系统证书库同时影响 curl、Python、Nginx 等全栈应用。文中提供多场景修复方案、Ubuntu系统底层证书彻底清理实操与效果验证方法,以及生产环境避坑指南,助力完成完整闭环的风险处置。
2026-10-23 20:09:49
896
原创 近期 CVE-2026-109618 & CVE-2026-109619 (PHP2Shell) 高危安全风险排查与多环境升级实操
前言:近期,PHP 官方披露了严重的安全风险,影响范围覆盖了多个 PHP 运行版本。由于该风险涉及解释器底层,仅靠应用层代码难以完全规避。
2026-10-23 16:19:37
231
原创 GitLab 分支太多太乱?用 Tag 完美归档,代码库与Jenkins 瞬间清爽
摘要:仓库分支越堆越多、Jenkins 下拉列表爆炸?本文介绍一套标准化实践:利用 Git Tag 归档历史里程碑分支,清理无效分支同时保证历史代码可追溯、可恢复,配套 GitLab 标签权限保护与 Jenkins 构建适配方案。
2026-10-21 17:16:40
194
原创 【踩坑实录】Java 后端对接海外渠道:SSL/TLS 证书导致 org.apache.http.conn.ConnectTimeoutException 的排查与优雅解决
前言:跨境网关排查 ConnectTimeout,别只盯着网络。这是一次由根证书缺失引发、伪装成连接超时的真实故障,本文记录完整排查路径,以及一套进程级隔离的无损证书适配方案,可直接落地复用。
2026-10-20 18:00:03
540
原创 为什么我把云 WAF 换成了雷池?一次自托管 WAF 的选型与实战笔记
前言:云 WAF 很好,但并非万能灵药。项目刚上线时,我毫不犹豫地选了云厂商的按量付费云 WAF。原因很简单:接入成本极低,只需要改个 CNAME 或 DNS 解析就能用,防护规则也是现成的,对没有专职安全团队的小团队来说极其友好。
2026-09-24 14:28:57
359
原创 雷池 WAF 接入 Kubernetes 全方案完整版(Ingress-Nginx / APISIX / 独立部署 / Sidecar)
前言:雷池(SafeLine)WAF 是一款简单好用、效果突出的 Web 应用防火墙。在文章开始之前,需要先说明一点:如果你只是在一台普通的 Linux 服务器(单机 Docker 环境)上部署雷池,其实只需要一行命令,执行完成后,你只需要登录控制台完成接入站点、根据业务情况配置对应防护规则即可,这部分基础操作官方文档已经非常详尽,本文不再赘述
2026-09-24 11:20:11
421
原创 如何避免绕过CDN的攻击?基于 CDN 回源请求头鉴权的防御实操与安全性剖析
前言:当源站 IP 意外泄露,攻击者可通过修改本地 `hosts` 绕过 CDN 的全部防护(WAF/CC/IP白名单)直连源站。本文介绍一种 无需维护海量动态 IP 白名单 的终极解法——CDN 回源请求头鉴权(Origin Request Header Authentication),并深度剖析其背后的密码学安全性与零停机灰度上线策略。
2026-09-18 15:59:05
360
原创 拒绝误封与伪造:基于 Shell + Cron 的 WAF 信任代理 IP 自动化更新
前言:很多运维在WAF前面接入CDN后,会发现访问日志里的源IP全部变成了CDN的回源节点IP,看不到真实的客户端IP。这并非WAF的缺陷,而是反向代理架构下的正常现象。为了还原真实IP,我们需要配置WAF底层的信任代理IP和请求头。然而,CDN厂商的回源节点会不定期扩容,手动维护这些IP列表不仅繁琐,还容易导致新节点请求被误判。
2026-09-14 17:47:08
384
原创 雷池WAF前置日志显示全是CDN回源IP?如何识别并获取真实客户端IP 处理方案与原理解析
前言:很多运维在雷池 WAF 前面接入 CDN 后,会发现访问日志里的源 IP 全部变成了 CDN 的回源节点 IP,看不到真实的客户端 IP。不少人第一反应是雷池存在功能缺陷,其实这并不是 bug,而是反向代理架构下的正常现象,只需要按标准流程配置真实 IP 还原即可。
2026-09-11 16:11:00
351
原创 云计算踩坑:跨境支付 CDN 选型,别误用通用云分发能力
前言:最近做跨境支付的朋友来找我求助,说他们团队为了优化海外用户的访问体验,接入了某头部云厂商的国际版CDN。本以为靠全球节点覆盖能降低访问延迟,结果上线后核心支付业务反而受到不小影响——不仅接口响应速度没达到预期,还出现了缓存异常、支付状态不同步、高峰期请求超时等一系列问题。
2026-09-01 12:00:53
403
原创 深度拆解 Linux logrotate 重复切割问题:根因、排查与生产级根治方案
前言:在 Linux 运维日常工作中,logrotate 是处理日志轮转的标配工具。不少运维工程师都遇到过一个十分诡异的问题:明明配置里明确写了 `daily` 每日切割,却时常出现一天生成多份压缩日志、日志序号异常跳变的情况。排查到最后往往会发现:问题根本不在切割规则本身,而是系统里同时存在两套独立的调度机制在重复触发 logrotate。
2026-08-27 17:26:47
203
原创 筑牢业务信息安全防线:雷池WAF+后端日志溯源的全链路防护体系落地实践
前言:在生产系统的运维体系中,“业务稳定”与“安全防护”始终是需要平衡的两大核心目标。一味收紧安全规则极易造成正常业务请求被误拦截,影响服务可用性与合作方体验;而放宽安全校验、只追求业务流畅,又会给漏洞探测、恶意攻击、批量踩点留下可乘之机。
2026-08-27 17:03:41
240
原创 基于 Syft 与 Grype 的批量扫描应用程序jar包漏洞
前言:在软件供应链安全成为企业安全建设核心议题的当下,开源组件引入的未知漏洞已成为应用系统的主要风险来源之一。对业务依赖的第三方组件进行常态化漏洞扫描,是 DevSecOps 体系中“安全左移”的关键环节。Anchore 旗下的两款开源工具 Syft 与 Grype,凭借轻量、高效、无额外依赖的特性,已成为容器与应用物料清单(SBOM)生成、漏洞扫描的主流方案。Syft 负责提取软件物料清单,Grype 基于漏洞数据库完成风险匹配,二者搭配可覆盖从组件识别到漏洞定级的完整流程。
2026-08-26 11:17:21
481
原创 生产级Linux入侵应急取证脚本:后端应用 + Nginx 节点全覆盖
前言:在入侵应急响应中,业务后端节点与入口反向代理节点是取证的两大核心阵地:后端保存着业务执行痕迹与持久化后门,Nginx 记录着完整攻击流量与入口入侵路径,二者缺一不可。但实际环境里,不同业务的部署路径、日志格式差异极大,逐台改脚本往往会错过易失性证据的最佳采集窗口。
2026-08-24 12:07:50
320
原创 云平台服务器遭遇黑客攻击?用 Nginx 批量封锁敏感接口,自动返回 444 关闭连接
前言:最近在处理云平台服务器安全问题时,发现大量来自外部的扫描请求,目标直指 `/actuator`、`/swagger-ui`、`/druid`、`/health`、`/metrics` 等敏感路径。这些路径一旦暴露,黑客可能获取系统内部信息、配置详情甚至数据库监控页面,为进一步渗透提供便利。 本文将介绍一种通用的 Nginx 加固方案:批量在所有 `server` 块中插入安全规则,让外部访问这些敏感路径时直接返回 `444`(Nginx 特有的“关闭连接”响应码),从源头阻断扫描,降低被攻击风险。
2026-08-21 22:34:16
309
原创 从救火到智能驾驶:现代Linux运维的15项核心工作与AI新战场
前言:很多人对Linux运维的印象还停留在“盯监控、重启服务、排查故障”的救火式工作,但随着技术体系演进,现代运维早已覆盖稳定性保障、安全合规、效率提优、成本管控的全链路价值。本文梳理了Linux运维15项核心日常职责,并结合大模型技术,拆解AI时代运维的新增能力边界。
2026-08-13 10:49:31
367
原创 Cilium 完全指南:从原理到生产实践,为什么它是Kubernetes网络的未来
前言:本文整合了 Cilium 的来历、核心组件、eBPF 原理、kube-proxy 替换机制以及 2026 年主流选型建议,帮助你在云原生网络浪潮中做出正确决策。
2026-08-12 09:54:33
398
原创 为什么 Rust 才是出口代理调度程序的最佳选择?
前言:在预想构建多租户出口代理调度程序时,我们需要一个能长期稳定运行、极致性能且资源占用极低的基础设施组件。技术选型上,我评估了 C、Java、Go、Python 和 Rust,最终坚定地选择了 Rust。下面从几个核心维度分享我的思考过程。
2026-08-11 11:36:21
345
原创 SaaS 系统业务隔离:指定独立出口 IP 完整方案
前言:为不同SaaS系统配置独立公网出口IP,这个需求看似简单,实则暗藏玄机。我和在运维行业干了十几年的运维大佬、认识的高级架构师朋友们,以及国内外各大AI都深入讨论过,结论出奇一致:没有任何纯网络/运维技术能直接实现这个需求。原因在于一个无法绕过的底层约束:TCP/IP协议栈中,网络层和传输层的数据包里只有源IP、目标IP和端口信息,而域名属于应用层HTTP头部数据。操作系统、防火墙、路由设备根本无法解析到这次请求到底来自哪个应用程序域名。多网卡绑定多个公网IP只是必要的基础条件,但远远不够。要实现按域名
2026-08-07 10:09:45
535
原创 业务不停机、数据零丢失:Redis / RabbitMQ / Elasticsearch 三大核心中间件升级改造集群无缝平滑迁移
前言:在现代微服务架构演进的过程中,系统往往会面临从“单机架构”向“高可用集群架构”升级的痛点。前阵子一位同行私信我,说他接手了一套核心业务系统,Redis、RabbitMQ、Elasticsearch 均部署在单节点上。随着业务量突增,系统面临极高的高可用与性能风险,迫切需要升级到集群模式。
2026-08-03 15:43:16
589
原创 企业内网建设全栈手册:名词、原理与混合云实战方案
前言:学习企业内网,最忌碎片化认知;只有搞懂每一层是什么、做什么、数据如何流转,才能建立完整的认知体系。这篇博客,帮你绘就这张知识地图。从底层接入到上层业务,企业内网的每一层都有明确的职责边界与数据流转规则。这篇文章将带你梳理清楚全貌,构建可落地的内网知识体系。
2026-07-29 11:12:22
187
原创 云上网络完全指南(超详细版):从VPC内网到全球互联的每一块拼图
前言:在云上,计算资源(云服务器、容器)是“心脏”,存储是“血液”,而网络则是连接一切的“血管与神经系统”。没有网络,再强大的算力也只能是孤岛。云网络技术的繁杂常常让初学者望而却步:VPC、子网、路由表、安全组、ACL、NAT、VPN、专线、云联网……它们之间到底是什么关系?流量从互联网到达你的服务器,究竟要经过几道“关卡”?
2026-07-21 17:53:30
403
原创 给C盘“一键无损扩容”的底层探秘:从原理到自动化脚本
前言:同事的笔记本电脑C盘只剩不到7GB可用空间,而D盘却有超过700GB的闲置容量。他想知道,能否不重装系统、不移动任何文件,同样也不丢失任何文件,直接把D盘的一部分空间划给C盘。这个需求在很多Windows用户中都存在。本文将从底层技术原理出发,拆解分区无损扩容的实现过程,并推演一个基于开源工具的自动化脚本方案,同时说明其中的风险与责任边界。
2026-07-09 12:13:06
341
原创 Git 跨平台完全指南:安装、提交、推送及 CI/CD 触发实战(Windows/Linux/macOS)
前言:无论你是在 Windows 上使用图形化工具,还是在 Linux/macOS 下敲击命令行,Git 都是每个开发者必须掌握的基础技能。不仅如此,现代开发流程中,一次 git push 往往还会触发 CI/CD(持续集成/持续部署)自动构建。本文*摒弃枯燥的理论,带你从零开始在 Windows、macOS、Linux 三大系统上完成 Git 的安装与初始配置,以及普及常用命令操作。
2026-06-22 16:38:02
385
原创 一次ARP冲突引发的网络瘫痪,以及我对网络排查的思考
前言:有时候网络故障就像“玄学”——时好时坏,ping网关正常,却死活连不上外网。我之前就遇到过这么一次诡异的断网,查了两天,最后发现罪魁祸首竟然是一台检修中的SDWAN设备。它的网关地址和真正的网关 完全一样,直接暴露在二层网络里,跟真实网关疯狂抢流量。最终导致客户端的ARP表在“正常”和“冒牌”之间疯狂乱跳。在这篇文章里,我会分享这次排查的完整经过,并总结一套通用的排查思路(附命令)。最后,我还写了一个**交互式动态模拟器**,你可以亲手调节响应延迟,亲眼看着流量是怎么被“抢走”的。希望我的经验能帮你少
2026-05-22 17:24:18
537
2
原创 域名/服务器遭黑客持续攻击:从IP封禁无效到WAF/Nginx+Lua的完整防御复盘
前言:最近,我的环境遭遇了一场针对性的暴力枚举攻击。起初,我尝试在云服务器安全组和 Nginx 中直接封禁攻击 IP,却发现它们像穿了隐身衣——完全无效。经过排查,我揪出了元凶:CDN代理。它本为加速而生,却在此刻成了攻击者的“天然屏障”。本文将复盘我从IP封禁失效,到利用WAF识破真实IP,再到借助 Nginx + Lua + Redis 实现业务级动态封禁的完整防御进化之路。希望能为遇到类似困境的你,提供一些实战参考。
2026-05-21 17:10:05
577
原创 Jenkins服务器更新密钥后任务构建不了?排查实录与解决方案
前言:在一次生产环境的 SSH 密钥轮换中,我遇到了一个极其令人困惑的问题:在 Jenkins 服务器上手动执行 `ssh -i` 命令测试新密钥到目标服务器,直接报 `Permission denied`;将同样的命令放入 Jenkins 任务脚本中,同样失败。 在排除了文件权限、换行符、`known_hosts` 等所有常见原因后,最终发现是 `ssh-agent` 缓存的老密钥在“作祟”,而解决方法是在 `~/.ssh/config` 中为堡垒机单独配置 `IdentitiesOnly yes`。
2026-05-16 22:15:23
563
原创 JumpServer(堡垒机)迁移后登录页打开慢?这篇优化指南帮你彻底解决
前言:在 IT 运维工作中,堡垒机(JumpServer)的迁移是一个常见但容易埋坑的操作。通常情况下,我们只需要将数据目录和配置文件打包,转移到新服务器上解压恢复,就能实现业务的平滑迁移。但现实往往没那么简单。最近,我在一次堡垒机迁移过程中就遇到了一件令人头疼的事:**所有的数据都正常恢复了,服务也能启动,登录页却异常缓慢**,等待时间远超出了正常范围。在排除了硬件资源差异后,我开始了漫长的排查之旅。
2026-05-15 13:05:08
413
原创 配置中心与服务中心:从技术到通俗解释
前言:在微服务架构的演进浪潮中,配置中心与服务中心是两颗绕不过去的基石。它们一个掌管着服务的“灵魂设定”,一个维系着服务的“社交关系”。要真正理解它们,我们得从纯技术视角切入,勾勒出其核心机理与进化脉络。
2026-04-27 16:11:12
412
原创 云计算时代下,PostgreSQL 跑在 K8s 里?2026 年了,我们该重新聊聊这个话题 | 从痛点到选型,一篇讲透
前言:2026年,云计算与云原生技术深度融合,PostgreSQL跑在K8s里已经完全生产就绪,但核心交易系统依然不建议自建。本文拆解了早期K8s部署数据库的四大痛点,结合云计算技术演进(CXL、eBPF/Cilium、云数据库服务),分析如何解决这些问题,并给出不同场景下的选型决策矩阵和生产级避坑指南。
2026-04-22 16:36:02
572
原创 Cloudflare Argo Smart Routing全球加速:优化跨境回源链路,提升跨区域访问体验
前言:在跨境业务部署过程中,不少开发者都会陷入一个“认知误区”:明明检测到Cloudflare免费CDN节点的延迟极低,可实际访问跨洋部署的源站时,却依然面临页面加载卡顿、接口响应缓慢的问题。这背后,是被多数人忽略的「边缘节点→源站」回源链路瓶颈——免费CDN仅能优化用户到边缘节点的访问,却无法解决跨太平洋回源的公网拥堵、路由绕行难题。在跨境业务实战中,我们也曾遭遇过同样的困境:从最初投入高成本的Pro套餐,到后来发现Argo Smart Routing这一高性价比解决方案,期间踩过套餐依赖、流量计费、子域
2026-04-16 11:00:40
714
原创 【运维安全】GitLab 极简运维清理空间指南:只做必要操作,绝不误删数据
前言:GitLab 作为企业代码管理核心,运维最怕两件事:磁盘被垃圾占满 和 内存泄漏导致卡顿。网上很多"一键清理"教程鱼龙混杂,乱执行命令很容易删错代码、影响业务。本文严格遵循「只做必要操作,绝不触碰真实数据」的原则,给所有清理命令标注利弊、安全等级、版本差异,只推荐最安全的方案,小白也能放心用。
2026-04-11 00:19:06
507
原创 禅道开源版空间无限膨胀?手把手写生产级自动清理脚本,彻底解决磁盘占满问题
前言:禅道开源版备份不清理,磁盘早晚被撑爆!本文提供一套生产级自动清理方案,只删 7 天前的旧备份,不影响任何生产数据,彻底根治备份膨胀问题,运维小白也能直接复用。
2026-04-10 23:41:20
535
原创 微软(Microsoft 365) 自定义域名企业邮件系统全流程通用配置手册
前言:在企业数字化办公场景中,基于微软365(Microsoft 365)搭建自定义域名的企业邮件系统,是实现品牌统一、邮件安全合规、办公协同一体化的核心方案。本文完全遵循微软官方标准配置规范,适配Cloudflare、阿里云、腾讯云、GoDaddy等所有主流DNS托管环境,提供一套可直接落地、零风险、全流程通用的配置方案,全程无特定域名、无企业专属信息,IT运维人员可直接对照操作,完成企业级邮件系统的从零搭建。
2026-04-09 17:55:48
1053
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅