01 - 部署 Debian 12 (Bookworm) 🚀
前提条件 ✅
- 虚拟化环境:VMware Workstation Pro(推荐 17.x 或更高版本)
- 最低配置(实验环境):2核 CPU、4GB 内存、40GB 虚拟磁盘(SCSI 或 NVMe 控制器)
- 生产级实验建议:4核、8GB+ 内存、80GB+ 虚拟磁盘 + LVM
- 已下载 Debian 12 Bookworm netinst ISO(最新 point release 推荐)
- VMware 网络设置:桥接(Bridged)或 NAT,确保能获取 192.168.1.x 网段 IP
Debian 13 (Trixie) 差异标注 🔍(2026 年 1 月仍处于 testing 阶段)
- 内核预计 6.12 或更高
- 安装程序对新硬件(尤其是 NVMe、Wi-Fi 7)支持更好
- /tmp 默认 tmpfs(内存文件系统),生产环境建议调整
- 部分旧 32 位架构支持进一步缩减
详细步骤 🛠️
- 新建虚拟机 ▶️
- VMware Workstation Pro → File → New Virtual Machine
- 选择「Typical」 → 挂载 Debian netinst ISO
- Guest OS:Linux → Debian 12.x 64-bit
- 主机名预设:LinuxDC
-
磁盘:新建虚拟磁盘 ≥40GB(推荐 SCSI 控制器)
-
网络配置 🌐(全局统一约定)
- 启动虚拟机 → 进入安装程序
- 选择主网卡(通常 ens33 / enp0s3)
- Configure network manually
-
输入以下值:
IP address: 192.168.1.100
Netmask: 255.255.255.0
Gateway: 192.168.1.1(根据你的实际网络调整)
Name servers: 8.8.8.8 1.1.1.1 114.114.114.114
Hostname: LinuxDC
Domain name: (可留空) -
用户与密码 👤
- root 密码:设置高强度密码(生产后续会限制 root 登录)
-
创建普通管理用户(强烈推荐):
全名:Ops User
用户名:ops(或 admin)
密码:独立高强度密码
(后续会加入 sudo 组) -
磁盘分区 💾(生产环境强烈建议 LVM)
推荐分区方案(≥60GB 虚拟磁盘示例):
| 挂载点 | 大小建议 | 文件系统 | 备注 |
|---|---|---|---|
| /boot | 1GB | ext4 | UEFI 系统建议单独分区 |
| / | 20–30GB | ext4 或 xfs | 根分区 |
| /var | 15–30GB | ext4 或 xfs | 日志、数据库、邮件空间 |
| swap | 4–8GB | swap | 内存的 0.5–1 倍 |
| LVM 剩余空间 | 全部剩余 | — | 用于后续快照、扩展卷 |
选择 Guided - use entire disk and set up LVM 或 Manual
- 软件源与基础包 📦
- 镜像站点:选择离你最近的(推荐国内:清华/阿里/华为)
-
软件任务勾选(最小化原则):
[x] SSH server
[x] standard system utilities
严禁 勾选桌面环境 -
安装 GRUB 引导 🥾
安装到主磁盘(通常 /dev/sda) -
完成安装并重启 🔄
移除 ISO → 重启虚拟机 → 以 root 或 ops 用户登录 -
首次启动必做操作 ⚡
# 更新并升级全系统 apt update && apt full-upgrade -y && apt autoremove -y # 基本验证 cat /etc/debian_version # 应显示 12.x hostnamectl status ip -br addr show # 确认 192.168.1.100/24 ping -c 4 223.5.5.5
实践任务 🎯
- 使用 VMware Workstation Pro 完成一次完整安装(指定 IP、主机名、普通用户 ops)
- 首次启动后执行全系统升级并重启虚拟机一次
- 用 ops 用户登录,执行
sudo -i验证提权功能 - 查看本次启动日志:
journalctl -b -p warning..err
自测问题 ❓
- 在 Debian 安装程序中,静态 IP 是在哪个步骤进行手动配置的?
- 为什么生产环境强烈建议不要选择任何桌面环境任务?
- 如何最快确认系统版本为 Debian 12 Bookworm?
- 安装过程中网络配置失败,最常见的三种原因分别是什么?
总结 📌
成功部署 Debian 12 Bookworm 最小化系统,建立全系列教程统一实验环境(LinuxDC / 192.168.1.100/24)。
最小化安装 + 立即全量升级 + LVM 预留 是后续所有安全、维护、扩展操作的重要基础。