运维学习笔记¶
个人运维知识库:从 Linux 基础到 K8s、数据库集群、CI/CD 的动手实操记录
这是什么¶
这是我学习运维过程中整理的动手实操笔记库。每篇都来自真实环境里的操作——命令、报错、输出、踩坑过程原样保留,目标是"下次遇到同样的问题,能照着做出来"。
| 项目 | 说明 |
|---|---|
| 实验环境 | 本地 5 台虚拟机(RockyLinux 9.6)+ 1 台阿里云 ECS(Alibaba Cloud Linux 3) |
| 文档规模 | 60+ 篇实操笔记,按技术模块分类 |
| 记录风格 | 命令 + 真实输出 + 踩坑记录;需要看输出的命令带提示符,纯执行命令可整段复制粘贴 |
| 建站方式 | MkDocs + Material 主题,GitOps 部署(本地 push → 云端拉取构建 → nginx 托管) |
文档导航¶
| 领域 | 技术模块 | 篇数 | 从这里开始 |
|---|---|---|---|
| 数据库 | MySQL(安装/操作/备份/主从/MGR 集群) | 10 | 安装 MySQL |
| 数据库 | PostgreSQL(配置/索引/权限/备份/主从/集群) | 16 | PostgreSQL 安装 |
| 数据库 | Redis(安装/持久化/集群) | 3 | Redis 安装 |
| 数据库 | 国产化迁移(金仓/达梦实验) | 1 | 数据库迁移1 |
| Web 与代理 | nginx(部署/HTTPS/四层代理/健康检查/高可用) | 6 | Nginx 部署报告 |
| 容器与编排 | Docker(安装/操作/镜像/网络存储/仓库) | 7 | Docker 安装 |
| 容器与编排 | Kubernetes(部署/架构与 YAML) | 2 | K8s 部署 |
| 消息与日志 | Kafka | 1 | Kafka 概述 |
| 消息与日志 | ELK(Elasticsearch/Logstash/Kibana) | 2 | ELK 部署1 |
| 监控 | Zabbix(部署/监控项) | 4 | Zabbix 部署1 |
| 自动化与交付 | Ansible(模块/剧本/角色/函数) | 8 | Ansible 部署 |
| 自动化与交付 | Git | 1 | Git 概述 |
| 自动化与交付 | DevOps / CI-CD | 2 | DevOps 部署1 |
| 对象存储 | MinIO / RustFS / SeaweedFS | 3 | MinIO 部署 |
| AI 实验 | Ollama 本地部署大模型 | 1 | Ollama 部署实验 |
关于本站¶
这套文档站本身就是一次完整的运维实践:
- 写作:VS Code 写 Markdown,本地
mkdocs serve实时预览 - 发布:
git push→ 阿里云服务器git pull+mkdocs build→ nginx 托管 - 历程:从早期的「本地构建 + rsync 同步」升级为现在的 GitOps 流程
相关页面¶
- Markdown 文档说明 — 写作规范与本项目的格式约定