博客三年:我的运维学习之路小结

前言 2023 年 3 月 5 日,我在这台服务器上敲下第一篇笔记《Linux 文件权限与特殊权限位详解》。今天翻到归档页,正好第 73 篇。借这个节点,做一次三年复盘——不是流水账,是提炼给同样在路上的人。 ...

2026-08-15 · 4 min · zy

服务器安全加固检查清单

前言 把三年里写过的安全内容(SSH 加固、用户管理、防火墙……)整理成一份上线前必过、每季复查的清单。每项都给出检查命令和整改动作——直接对着服务器打勾即可。 ...

2026-08-01 · 4 min · zy

云原生网关选型:Nginx、Traefik 与 APISIX

前言 所有流量从北向南进入集群的那个"大门"叫网关。老朋友 Nginx 能打,但 K8s 时代有了新选手:Traefik(云原生原生)、APISIX(插件平台)。这篇给一个可落地的选型框架。 ...

2026-07-04 · 4 min · zy

K8s 安全:RBAC 权限控制入门

前言 集群一旦多人使用,“谁都能改一切"就是定时炸弹。K8s 的 RBAC(基于角色的访问控制)决定谁能对什么资源做什么操作——这篇把模型讲透并落地一套多团队权限方案。 ...

2026-06-06 · 4 min · zy

Rsync 与 inotify 数据同步方案

前言 数据要在两台机器间保持同步——备份、分发、迁移——十几年过去了,答案依然是 rsync:增量传输、断点续传、保持属性、走 SSH。配合 inotify 触发,还能做到准实时同步。 ...

2026-05-09 · 4 min · zy

Linux cgroups 资源限制实战

前言" 容器原理篇说过 cgroup 是容器的三大支柱之一,这篇把它单独拿出来亲手玩透——不用 Docker,直接用内核的 cgroup 文件系统给任意进程上"资源紧箍咒"。 ...

2026-04-18 · 3 min · zy

服务网格入门:Istio 核心概念

前言 微服务多了,治理需求爆炸:灰度、熔断、重试、加密、链路追踪……把这些能力从业务代码里抽出来下沉到基础设施,就是服务网格(Service Mesh)。Istio 是这个领域的事实标准。 ...

2026-04-04 · 4 min · zy

Linux 性能排查案例:CPU 飙高分析

前言 性能工具篇讲了"怎么用",这篇讲"怎么破案"——一个 CPU 告警的完整排查复盘,还原每一步的推理过程。 一、案发 22:14 告警: prod-api-03 CPU > 90%, 持续 5 分钟 影响: 该节点上的服务 P99 延迟 300ms → 2.8s 二、第一现场:top 全景 top # 按 P(CPU排序)按 1(展开核) load average: 14.2, 12.8, 9.5 ← 8核机器, load 14 明显过载 %Cpu(s): 92.3 us, 5.1 sy, 0.0 wa, 0.0 id, 0.0 st ▲ └ 92% 是 us(用户态)! ← 关键线索①: 应用在烧CPU, 不是内核/IO PID USER %CPU %MEM S COMMAND 8473 app 780.0 8.2 R java ← 元凶进程(多线程吃满约8核) 9102 app 2.1 3.1 S sidecar 推理: ...

2026-03-07 · 3 min · zy

Python Web 框架 FastAPI 快速上手

前言 Flask 时代写 API 要自己造的轮子——参数校验、文档、类型提示——FastAPI 一次全给:写函数签名,送你文档和校验。这篇从零到部署走一遍。 一、五分钟起步 pip install "fastapi[standard]" -i https://mirrors.aliyun.com/pypi/simple/ # main.py from fastapi import FastAPI app = FastAPI(title="运维平台 API", version="1.0.0") @app.get("/healthz") def healthz(): return {"status": "ok"} @app.get("/hello/{name}") def hello(name: str): return {"message": f"hello, {name}"} fastapi dev main.py # 开发模式, 改代码热重载 # 打开 http://localhost:8000/docs ← 自动交互式文档(Swagger UI) # 打开 http://localhost:8000/redoc ← 另一套文档样式 类型注解就是功能:name: str 声明后,框架自动解析路径参数、校验类型、生成文档。 ...

2026-02-21 · 3 min · zy

云原生:Helm 应用包管理入门

前言 在 K8s 上部署一个应用要写 Deployment+Service+ConfigMap+Ingress 一大摞 YAML;部署十个微服务?复制粘贴地狱。Helm 就是 K8s 的包管理器——模板化 + 参数化 + 版本化,一个命令装好整套应用。 ...

2026-02-07 · 3 min · zy