十年前,合格的 Linux 管理員必須會手工編譯內核、調優內核參數、修復無法啟動的裸機。今天,新生代管理員可能從未編譯過內核,卻能用 Terraform、Ansible、Kubernetes 在幾分鐘內交付高可用、可擴展的雲原生基礎設施。技能棧沒有「退化」,而是完成了從「手工匠人」到「架構師」的範式轉移。
舊模式: SSH 登錄 → vim /etc/httpd/conf/httpd.conf → systemctl restart httpd → 重複 50 台 → 配置漂移、人為錯誤、難以審計。
新模式: Puppet / Ansible / SaltStack / Chef — 基礎設施即代碼。
# Puppet 範例:聲明式定義 Apache 虛擬主機
node 'web01.olindata.com' {
include apache
apache::vhost { 'www.olindata.com':
port => 80,
docroot => '/var/www/www.olindata.com',
}
}
# 一鍵應用到 100 台節點,冪等、可審計、版本控制

| 領域 | 核心技能 | 工具/技術棧 |
|---|---|---|
| 作業系統基礎 | 啟動流程、文件系統、權限、systemd、網絡協議栈、性能分析 | systemd, ip/ss, perf, eBPF, bpftrace |
| 自動化運維 | 配置管理、編排、GitOps、CI/CD 流水線 | Ansible, Terraform, ArgoCD, GitLab CI, GitHub Actions |
| 容器與編排 | 鏡像構建、Pod 設計、Service/Ingress、Operator、Service Mesh | Docker/Podman, Kubernetes, Helm, Istio/Linkerd, Kustomize |
| 可觀測性 | 指標、日志、鏈路、告警、SLO/SLI | Prometheus, Grafana, Loki, Tempo, Jaeger, Alertmanager |
| 雲原生存儲/網絡 | CSI、CNI、負載均衡、服務發現、多集群聯邦 | Rook/Ceph, Longhorn, Calico/Cilium, MetalLB, Cluster API |
| 安全與合規 | 最小權限、镜像掃描、運行時安全、零信任、SBOM | Kyverno, Falco, Trivy, Cosign, OPA/Gatekeeper, SPIFFE |
| 編程與腳本 | Go/Python/Bash、API 客戶端、控制器開發 | Go, Python, client-go, controller-runtime, kubebuilder |
工具鏈不斷更新,但底層原理不變:
原文觀點: 「我們能用最前沿技術搭建高性能 Web 基礎設施,但別讓我們修理一台無法啟動的 Linux 機器——我們會建議你扔了它,換個新的虛擬機。」這不是推卸責任,而是**經濟理性**與**技術範式**的共同選擇。