基础环境准备¶
系统安装与部署教程,帮助零基础用户快速完成环境搭建。
所有教程均基于真实实验环境验证,采用图文步骤、环境说明、命令示例和常见问题排查的方式呈现。
部署顺序¶
如果你刚接触服务器、虚拟化和云原生技术,建议按照以下顺序学习:
flowchart TD
A[物理服务器] --> B[虚拟化平台<br>ESXi / Proxmox]
B --> C[Linux 系统]
C --> D[Docker]
D --> E[Kubernetes]
E --> F[业务应用]
style A fill:#f9fafb,stroke:#64748b
style B fill:#fef3c7,stroke:#d97706
style C fill:#dbeafe,stroke:#2563eb
style D fill:#d1fae5,stroke:#059669
style E fill:#e0e7ff,stroke:#4f46e5
style F fill:#fce7f3,stroke:#db2777 在开始安装系统之前,建议先阅读 👉 裸金属、虚拟机与容器的区别,建立对计算资源运行层次的基础认知。
Linux 系统部署¶
Linux 是服务器领域最常见的操作系统,也是学习 Docker、Kubernetes 和云原生技术的基础。
| 教程 | 说明 |
|---|---|
| Ubuntu 22.04 安装教程 | 从零开始部署 Ubuntu Server,适合新手入门 |
| Rocky Linux 9 安装教程 | RHEL 系发行版,企业环境常用 |
| CentOS 7 安装教程 | 旧版 RHEL 系,存量环境维护参考 |
| CentOS 8 安装教程 | CentOS 8 部署流程 |
| Debian 13 安装教程 | Debian 最新版,轻量稳定 |
发行版版本说明
同一发行版的各版本安装流程差异很小。比如 Debian 13 的教程同样适用于 Debian 12 / 11,需要安装其他版本时直接参考即可。
VMware 虚拟化部署¶
虚拟化技术是现代数据中心的基础能力。学习虚拟化推荐从 VMware 开始,适合家庭实验室和企业虚拟化平台。
| 教程 | 说明 |
|---|---|
| ESXi 7.0 安装教程 | VMware 裸金属虚拟化平台部署 |
| ESXi 8.0 安装教程 | ESXi 最新版安装指南 |
| vCenter 7.0 安装教程 | 集中管理多台 ESXi 主机 |
| vCenter 8.0 安装教程 | vCenter 最新版部署 |
Docker 与 Kubernetes 部署¶
Docker 和 Kubernetes 是云原生时代的核心技术。
flowchart LR
A[Linux 基础] --> B[Docker]
B --> C[Docker Compose]
C --> D[Kubernetes]
style A fill:#dbeafe,stroke:#2563eb
style B fill:#d1fae5,stroke:#059669
style C fill:#fef3c7,stroke:#d97706
style D fill:#e0e7ff,stroke:#4f46e5 | 教程 | 说明 |
|---|---|
| Docker 安装教程 | Docker 引擎安装与基础操作 |
| Kubernetes 集群部署教程 | 从零搭建 K8s 集群 |
Docker Compose 和 Helm 部署教程持续更新中。
Windows 系统部署¶
| 教程 | 说明 |
|---|---|
| Windows 10 安装教程 | 桌面版 Windows 部署 |
| Windows 11 安装教程 | Windows 11 安装指南 |
| Windows Server 2016 部署教程 | 服务器版 Windows 部署 |
HomeLab 推荐项目¶
掌握基础部署后,可以尝试搭建自己的实验环境,将学到的知识应用到实际场景中。
推荐方向:
- Grafana + Prometheus — 监控平台 → 查看监控专题
- Kubernetes 实验集群 — 容器编排实践 → 查看 K8s 实践
- Jellyfin — 家庭影音平台(教程规划中)
- Nextcloud — 私有云盘(教程规划中)
- GitLab — 私有代码仓库(教程规划中)
- Harbor — 镜像仓库(教程规划中)
常见问题¶
我的电脑配置不高,可以学习吗?¶
一般以下配置即可完成绝大多数实验:
- CPU:4 核以上
- 内存:16 GB 以上
- SSD:256 GB 以上
学 Linux 必须购买服务器吗?¶
不需要。初学者在 Windows 上使用 VMware Workstation 创建虚拟机即可完成大部分学习内容。
学 Kubernetes 需要先学 Docker 吗?¶
建议先掌握 Linux 基础和 Docker 基础,再学习 Kubernetes,这样更容易理解容器和集群相关概念。
