跳转至

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 位架构支持进一步缩减

详细步骤 🛠️

  1. 新建虚拟机 ▶️
  2. VMware Workstation Pro → File → New Virtual Machine
  3. 选择「Typical」 → 挂载 Debian netinst ISO
  4. Guest OS:Linux → Debian 12.x 64-bit
  5. 主机名预设:LinuxDC
  6. 磁盘:新建虚拟磁盘 ≥40GB(推荐 SCSI 控制器)

  7. 网络配置 🌐(全局统一约定)

  8. 启动虚拟机 → 进入安装程序
  9. 选择主网卡(通常 ens33 / enp0s3)
  10. Configure network manually
  11. 输入以下值:
    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: (可留空)

  12. 用户与密码 👤

  13. root 密码:设置高强度密码(生产后续会限制 root 登录)
  14. 创建普通管理用户(强烈推荐):
    全名:Ops User
    用户名:ops(或 admin)
    密码:独立高强度密码
    (后续会加入 sudo 组)

  15. 磁盘分区 💾(生产环境强烈建议 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 LVMManual

  1. 软件源与基础包 📦
  2. 镜像站点:选择离你最近的(推荐国内:清华/阿里/华为)
  3. 软件任务勾选(最小化原则):
    [x] SSH server
    [x] standard system utilities
    严禁 勾选桌面环境

  4. 安装 GRUB 引导 🥾
    安装到主磁盘(通常 /dev/sda)

  5. 完成安装并重启 🔄
    移除 ISO → 重启虚拟机 → 以 root 或 ops 用户登录

  6. 首次启动必做操作

    # 更新并升级全系统
    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
    

实践任务 🎯

  1. 使用 VMware Workstation Pro 完成一次完整安装(指定 IP、主机名、普通用户 ops)
  2. 首次启动后执行全系统升级并重启虚拟机一次
  3. 用 ops 用户登录,执行 sudo -i 验证提权功能
  4. 查看本次启动日志:journalctl -b -p warning..err

自测问题 ❓

  1. 在 Debian 安装程序中,静态 IP 是在哪个步骤进行手动配置的?
  2. 为什么生产环境强烈建议不要选择任何桌面环境任务?
  3. 如何最快确认系统版本为 Debian 12 Bookworm?
  4. 安装过程中网络配置失败,最常见的三种原因分别是什么?

总结 📌

成功部署 Debian 12 Bookworm 最小化系统,建立全系列教程统一实验环境(LinuxDC / 192.168.1.100/24)。
最小化安装 + 立即全量升级 + LVM 预留 是后续所有安全、维护、扩展操作的重要基础。