运维工程师 2026 工具栈盘点
每年盘点一次工具栈。本文是 2026 年的版本。
终端 / Shell
- 终端:iTerm2 / Wezterm(Wezterm 新晋黑马,GPU 加速)
- Shell:zsh + oh-my-zsh / fish
- Prompt:starship(跨 shell,rust 写的快)
- 复用:tmux(不可替代)+ tmux-resurrect 持久化
- 历史:atuin(云同步 + 全文搜索)
文件操作
- ls 替代:eza(带颜色、图标、git 状态)
- cat 替代:bat(语法高亮 + 行号)
- find 替代:fd(更快、更直观)
- grep 替代:ripgrep (rg)(10x 快)
- du 替代:dust(树状可视化)
- diff 替代:delta(git diff 颜值飞升)
进程 / 系统
- top 替代:btop(颜值 + 鼠标交互)
- 进程查看:procs
- 网络监控:bandwhich(按进程看带宽)
- 磁盘 IO:iostat / iotop(经典款没替代)
- systemd-cgtop:按 cgroup 看资源
K8s
- k9s:TUI K8s 客户端,必装
- kubectx + kubens:上下文切换
- stern:多 Pod 日志聚合
- kustomize:YAML 管理
- velero:备份恢复
- lens / k8sLens:图形化(CTO 演示用)
容器
- docker:还是 docker
- lazydocker:TUI Docker 管理
- dive:分析镜像层
监控
- Prometheus + Grafana:经典组合
- VictoriaMetrics:Prometheus 替代,更省内存
- Grafana Loki:日志聚合(轻量替代 ELK)
- Tempo:分布式追踪
- Pyroscope:持续 profiling
IaC
- OpenTofu:Terraform 的开源 fork(HashiCorp 改 license 后大家跑路)
- Pulumi:用编程语言写 IaC
- Ansible:仍然在用,但 K8s 时代占比降低
- Crossplane:用 K8s CRD 管基础设施
CI/CD
- GitHub Actions:默认选项
- Argo CD:GitOps 标杆
- Tekton:K8s 原生 CI/CD
- Drone:轻量替代
AI Agent / Copilot
- Claude Code:CLI Agent 首选
- Cursor:IDE 集成最好
- opencode:开源 + 可换模型
- GitHub Copilot:写代码补全够用
- Codeium:免费 Copilot 替代
数据库工具
- DBeaver:万能客户端
- TablePlus:颜值党
- dbmate:迁移管理
- pg_repack:PostgreSQL 在线 vacuum
网络 / 安全
- Wireshark:抓包祖宗
- mtr:traceroute 替代
- httpie / xh:curl 替代
- bruno:Postman 开源替代
- Tailscale:内网穿透神器
文档 / 知识
- Obsidian:本地 markdown 笔记
- Logseq:知识管理替代
- HackMD:协作 markdown
- Excalidraw:手绘风架构图
我的实际栈(每天必用)
iTerm2 + zsh + starship + tmux + atuin + eza + bat + rg + fd + delta + k9s + kubectx + stern + Claude Code + Cursor + Obsidian + Excalidraw + DBeaver + httpie + Tailscale
反潮流:还在用的"老古董"
- vim(neovim 也用,但 vim 肌肉记忆)
- screen(偶尔——比 tmux 老但有时更稳)
- ssh(永不替代)
- mysql client(CLI 比 GUI 快)
教训:工具栈不要追新——一年换一次,每次升级花一周适应。能用 5 年的工具才是真好工具。