第 2/30 天(重访·第二季)
引言
2026 年,Ubuntu 的安装方式已经发生了翻天覆地的变化。从 24.04 LTS 到 26.04 LTS,Ubuntu 引入了全新的 Subiquity 服务器安装器、桌面版的 Flutter 安装界面,以及强大的 autoinstall 无人值守部署方案。曾经那个需要拿着 U 盘逐台手动安装的时代,正在被自动化、可重复、可审计的部署方式取代。
本文作为第二季重访的第二篇,将聚焦 2026 年视角下的 Ubuntu 安装新范式——从全新 LTS 版本的安装体验,到企业级无人值守部署,再到磁盘加密、LVM 高级分区、双系统共存陷阱排查,以及如何用一条命令完成服务器批量部署。如果你已经掌握了基础安装,本文将带你进入「安装即自动化」的新境界。
一、Ubuntu 26.04 LTS 的全新安装体验
1.1 2026 年的 Ubuntu 版本选择
截至 2026 年,Ubuntu 的主打版本格局如下:
| 版本 | 支持周期 | 2026 年定位 | 推荐场景 |
|---|---|---|---|
| Ubuntu 26.04 LTS | 2026-2031(5 年+) | 当前最新 LTS | 首选,新装机器必选 |
| Ubuntu 24.04 LTS | 2024-2029(5 年) | 稳定旧版 LTS | 兼容性要求高的存量环境 |
| Ubuntu 26.10 | 2026-2027(9 个月) | 开发版 | 尝鲜 GNOME 48+、新内核特性 |
2026 年建议:新装机首选 Ubuntu 26.04 LTS。如果你在 2026 年中期之后阅读本文,Ubuntu 26.04 已经过充分测试,生态兼容性良好,无论是桌面还是服务器都值得直接升级。
1.2 下载与验证进阶
除了传统的 ISO 下载,2026 年 Ubuntu 提供了更便捷的获取方式:
# 方式一:使用 zsync 增量下载(节省带宽,适合已有旧版 ISO 的用户)
sudo apt install zsync
zsync https://releases.ubuntu.com/26.04/ubuntu-26.04-desktop-amd64.iso.zsync
# 方式二:使用 bittorrent 下载(P2P 加速,适合多人同时下载的场景)
# 官方 torrent 文件地址
wget https://releases.ubuntu.com/26.04/ubuntu-26.04-desktop-amd64.iso.torrent
# 方式三:使用 aria2 多线程下载(速度最快)
aria2c -x 8 -s 8 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/26.04/ubuntu-26.04-desktop-amd64.iso
# 方式四:使用 GPG 签名验证(比 SHA256 更安全)
gpg --keyserver keyserver.ubuntu.com --recv-keys 0x46181433FBB75451 # Ubuntu CD Image 签名密钥
gpg --verify SHA256SUMS.gpg SHA256SUMS
sha256sum -c SHA256SUMS 2>&1 | grep "ubuntu-26.04"
💡 为什么需要 GPG 验证? SHA256 只能检测下载是否损坏,GPG 签名验证能确保你下载的 ISO 确实是 Canonical 官方发布的,而非中间人攻击篡改的恶意镜像。
1.3 启动盘制作新工具
除了经典的 dd 命令和 Ventoy,2026 年有了更好用的工具:
# 推荐:使用 pv + dd 组合,带实时进度和速度显示
sudo apt install pv
pv ubuntu-26.04-desktop-amd64.iso | sudo dd of=/dev/sdb bs=4M conv=fsync
# 输出示例:
# 5.82GiB 0:01:23 [71.8MiB/s] [========================>] 100%
# 使用 ISO9660 多分区特性(UEFI + Legacy 双启动)
# Ubuntu 26.04 的 ISO 已原生支持 hybrid ISO 模式
sudo dd if=ubuntu-26.04-desktop-amd64.iso of=/dev/sdb bs=4M status=progress conv=fsync
# 验证写入完整性
sudo dd if=/dev/sdb bs=4M count=$(($(stat -c%s ubuntu-26.04-desktop-amd64.iso) / 4 / 1024 / 1024)) 2>/dev/null | md5sum
md5sum ubuntu-26.04-desktop-amd64.iso
# 对比两个 md5 值是否一致
二、Ubuntu 26.04 桌面安装器新特性
Ubuntu 26.04 桌面版使用了全新的 Flutter 安装器,相比旧版 Ubiquity 有了质的飞跃:
2.1 无障碍安装与可访问性
┌─────────────────────────────────────────┐
│ Ubuntu 26.04 LTS 安装 │
│ │
│ ● 简体中文 ○ English ○ 日本語 │
│ ○ 繁體中文 ○ Español ○ Français │
│ │
│ ☑ 启用屏幕阅读器 (Orca) │
│ ☑ 高对比度模式 │
│ ☐ 使用替代安装器(Subiquity 文本模式) │
│ │
│ [继续] [试用 Ubuntu] │
└─────────────────────────────────────────┘
新安装器的重要改进:
– 实时预览:分区操作可撤销/重做,修改不影响磁盘直到确认
– 无障碍支持:内置 Orca 屏幕阅读器,支持盲人用户独立安装
– 网络配置:支持 Wi-Fi 6E/7 设备,安装过程中即可联网下载更新
– OEM 预装模式:厂商可预配置系统,用户首次开机完成个性化设置
2.2 高级分区:ZFS + LUKS 全盘加密
Ubuntu 26.04 安装器原生支持 ZFS 根文件系统和全盘加密,推荐用于生产环境:
┌─ 高级分区 ──────────────────────────────┐
│ ● 使用 LVM + LUKS 全盘加密(推荐) │
│ ○ 使用 ZFS 根文件系统 │
│ ○ 使用传统 ext4 分区 │
│ ○ 手动分区 │
│ │
│ ┌─ 加密设置 ──────────────────────────┐ │
│ │ 加密密码: ************ │ │
│ │ 确认密码: ************ │ │
│ │ 恢复密钥保存路径: /home/user/ │ │
│ └─────────────────────────────────────┘ │
│ │
│ [继续] [返回] │
└─────────────────────────────────────────┘
选择 LVM + LUKS 后,安装器会创建如下布局:
# 加密后的磁盘布局
lsblk
# NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
# nvme0n1 259:0 0 931.5G 0 disk
# ├─nvme0n1p1 259:1 0 1G 0 part /boot # 未加密的 /boot 分区
# ├─nvme0n1p2 259:2 0 512M 0 part /boot/efi # EFI 分区
# └─nvme0n1p3 259:3 0 929.9G 0 part
# └─cryptdata 253:0 0 929.9G 0 crypt # LUKS 加密层
# └─ubuntu--vg-root 253:1 0 100G 0 lvm / # 根分区
# ubuntu--vg-home 253:2 0 813.9G 0 lvm /home # 家目录
# ubuntu--vg-swap 253:3 0 16G 0 lvm [SWAP] # 交换空间
# 查看加密状态
sudo cryptsetup status cryptdata
# /dev/mapper/cryptdata is active.
# type: LUKS2
# cipher: aes-xts-plain64
# keysize: 512 bits
# key slot 0: ENABLED
🔒 为什么推荐全盘加密? 笔记本电脑丢失或被盗时,未加密的磁盘任何人都可以挂载读取所有数据。LUKS 全盘加密在关机状态下数据完全安全,启动时需输入密码才可解密。对于服务器环境,建议使用 TPM 2.0 + LUKS 自动解锁(无需手动输入密码)。
2.3 TPM 2.0 自动解锁(企业级无密码加密)
Ubuntu 26.04 支持利用 TPM 2.0 芯片在启动时自动解密 LUKS 分区,无需手动输入密码,同时保留加密安全性:
# 安装 systemd-cryptenroll 工具
sudo apt install systemd-cryptenroll
# 将 TPM 2.0 注册为 LUKS 密钥
sudo systemd-cryptenroll --tpm2-device=auto --tpm2-pcrs=0+7 /dev/nvme0n1p3
# 验证 TPM 密钥已添加
sudo cryptsetup luksDump /dev/nvme0n1p3
# 输出应包含:
# Key Slot 1: ENALLED
# Token: systemd-tpm2
三、无人值守安装:Autoinstall 完全指南
3.1 Autoinstall 简介
Ubuntu 的 autoinstall 机制(基于 Subiquity)允许你通过一个 YAML 配置文件实现完全无人值守的自动化安装。这是 2026 年服务器批量部署的标准方案。
# autoinstall.yaml — Ubuntu 26.04 无人值守安装配置
# 将此文件放入 ISO 的 nocloud/ 目录或通过 kernel 参数加载
version: 1
identity:
hostname: ubuntu-server
username: admin
password: "$6$xyz$..." # 使用 mkpasswd -m sha-512 生成
realname: Administrator
ssh:
install-server: true
allow-pw: false
authorized-keys:
- "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAI..."
storage:
config:
- type: disk
id: disk0
ptable: gpt
path: /dev/nvme0n1
wipe: superblock
- type: partition
id: boot_part
device: disk0
size: 2G
flag: boot
- type: partition
id: root_part
device: disk0
size: 100G
- type: partition
id: home_part
device: disk0
size: -1
- type: format
id: boot_format
volume: boot_part
fstype: ext4
- type: format
id: root_format
volume: root_part
fstype: ext4
- type: format
id: home_format
volume: home_part
fstype: ext4
- type: mount
id: boot_mount
volume: boot_format
path: /boot
- type: mount
id: root_mount
volume: root_format
path: /
- type: mount
id: home_mount
volume: home_format
path: /home
packages:
- qemu-guest-agent
- prometheus-node-exporter
- htop
- netdata
- ufw
- fail2ban
late-commands:
- apt update
- apt upgrade -y
- ufw allow 22/tcp
- ufw enable
3.2 创建 Autoinstall ISO
# 1. 下载 Ubuntu Server ISO
wget https://releases.ubuntu.com/26.04/ubuntu-26.04-live-server-amd64.iso
# 2. 解压 ISO
mkdir -p iso-source autoinstall
sudo mount -o loop ubuntu-26.04-live-server-amd64.iso iso-source
rsync -a iso-source/ autoinstall/
sudo umount iso-source
# 3. 写入 autoinstall 配置
mkdir -p autoinstall/nocloud/
cp autoinstall.yaml autoinstall/nocloud/user-data
touch autoinstall/nocloud/meta-data
# 4. 修改 GRUB 配置,添加 autoinstall 内核参数
cat >> autoinstall/boot/grub/grub.cfg << 'GRUB'
menuentry "Autoinstall Ubuntu Server 26.04" {
linux /casper/vmlinuz autoinstall ds=nocloud;s=/cdrom/nocloud/ ---
initrd /casper/initrd
}
GRUB
# 5. 重新打包 ISO
sudo apt install xorriso
xorriso -as mkisofs -r -V "Ubuntu 26.04 Autoinstall"
-J -l -b boot/grub/i386-pc/eltorito.img
-c boot.catalog -no-emul-boot -boot-load-size 4 -boot-info-table
-eltorito-alt-boot -e boot/grub/efi.img -no-emul-boot
-o ubuntu-26.04-autoinstall.iso autoinstall/
# 6. 写入 U 盘
sudo dd if=ubuntu-26.04-autoinstall.iso of=/dev/sdb bs=4M status=progress
3.3 PXE 网络启动 + Autoinstall(零介质部署)
企业级方案:完全不需要 U 盘,通过网络启动 + HTTP 提供 autoinstall 配置:
# 配置 DHCP 指向 PXE 服务器(在 dnsmasq 中)
cat >> /etc/dnsmasq.conf << 'DNSMASQ'
dhcp-range=192.168.1.100,192.168.1.200,12h
dhcp-boot=tag:efi-boot,grubnetx64.efi.signed
enable-tftp
tftp-root=/srv/tftp
DNSMASQ
# 提供 Ubuntu 内核和 initrd
mkdir -p /srv/tftp/ubuntu-26.04/
cp autoinstall/casper/vmlinuz /srv/tftp/ubuntu-26.04/
cp autoinstall/casper/initrd /srv/tftp/ubuntu-26.04/
# 创建 GRUB 网络启动配置文件
cat > /srv/tftp/grub/grub.cfg << 'GRUB'
menuentry "Ubuntu 26.04 Autoinstall" {
linux /ubuntu-26.04/vmlinuz autoinstall ds=nocloud-net;s=http://192.168.1.10/autoinstall/ ip=dhcp url=http://192.168.1.10/ubuntu-26.04-live-server-amd64.iso
initrd /ubuntu-26.04/initrd
}
GRUB
# 通过 HTTP 提供 autoinstall 配置
mkdir -p /var/www/html/autoinstall/
cp autoinstall.yaml /var/www/html/autoinstall/user-data
echo "" > /var/www/html/autoinstall/meta-data
# 现在,任何从 PXE 启动的机器都会自动安装 Ubuntu!
🚀 一条命令部署 100 台服务器:配置好 PXE + Autoinstall 后,只需将所有服务器设为 PXE 启动,插电开机即可自动完成安装。适用于裸金属批量部署、CI/CD 测试环境重建、边缘计算节点初始化。
四、双系统安装的 2026 年新挑战
4.1 BitLocker + Ubuntu 双系统
2026 年,Windows 11 默认启用 BitLocker 设备加密。在已加密的 Windows 系统上安装 Ubuntu 双系统需要注意:
# 步骤 1:在 Windows 中挂起 BitLocker 保护
# 以管理员身份运行 PowerShell:
# Suspend-BitLocker -MountPoint "C:" -RebootCount 1
# 步骤 2:在 Windows 中缩容分区,释放未分配空间
# 磁盘管理 → 右键 C 盘 → 压缩卷 → 释放至少 50GB
# 步骤 3:从 Ubuntu 安装 U 盘启动,选择「与 Windows 共存」
# 或手动在未分配空间创建分区
# 步骤 4:安装完成后,在 Windows 中恢复 BitLocker
# Resume-BitLocker -MountPoint "C:"
# 重要:GRUB 不会自动检测 BitLocker 加密的 Windows
# 需要在 Ubuntu 中手动添加 Windows 启动项
sudo update-grub
# 如果 grub-mkconfig 检测不到 Windows,手动添加:
cat >> /etc/grub.d/40_custom << 'GRUB'
menuentry "Windows 11 (BitLocker)" {
insmod ntfs
insmod chain
set root=(hd0,gpt1)
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
GRUB
sudo update-grub
4.2 安全启动 + 第三方驱动
2026 年,Ubuntu 对 Secure Boot 的支持更加完善,但 NVIDIA 专有驱动仍需签名:
# 在新安装器的「第三方软件」选项中勾选:
# ☑ 为图形和 Wi-Fi 硬件安装第三方软件
# 这会自动注册 NVIDIA 驱动到 MOK(Machine Owner Key)
# 重启后,蓝屏提示 "Perform MOK management"
# 选择: Enroll MOK → Continue → Yes → 输入密码 → Reboot
# 验证 Secure Boot 状态
mokutil --sb-state
# SecureBoot enabled
# 验证 NVIDIA 驱动已加载
nvidia-smi
# Mon Jun 15 10:30:00 2026
# +-----------------------------------------------------------------------------+
# | NVIDIA-SMI 550.xx.xx Driver Version: 550.xx.xx CUDA Version: 12.8 |
# +-----------------------------------------------------------------------------+
五、安装后自动化:第一次启动脚本
无论哪种安装方式,配置首次启动脚本可以大幅提升效率:
# first-boot.sh — 安装后首次运行
#!/bin/bash
set -euo pipefail
echo "=== Ubuntu 首次启动配置 ==="
# 1. 更新系统
sudo apt update && sudo apt upgrade -y
# 2. 安装基本工具
sudo apt install -y
curl wget git vim htop net-tools
build-essential dkms
gnome-tweaks gnome-shell-extensions
flatpak
openssh-server
# 3. 配置防火墙
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow 22/tcp
sudo ufw --force enable
# 4. 启用自动安全更新
sudo apt install -y unattended-upgrades
sudo dpkg-reconfigure -plow unattended-upgrades
# 5. 配置 SSH 密钥认证
mkdir -p ~/.ssh && chmod 700 ~/.ssh
curl -s https://github.com/your-username.keys >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
# 6. 禁用 root 密码登录
sudo passwd -l root
# 7. 调整 Swappiness(SSD 优化)
echo "vm.swappiness=10" | sudo tee /etc/sysctl.d/99-swappiness.conf
# 8. 启用自动清理
sudo apt install -y autoclean
(crontab -l 2>/dev/null; echo "0 3 * * 0 apt autoclean && apt autoremove -y") | crontab -
echo "=== 配置完成!请重启系统 ==="
六、常见问题与故障排查(2026 版)
Q1: 安装器卡在「检测硬件」阶段
原因:新硬件(如 Intel Ultra 300 系列、AMD Ryzen 9000 系列)的驱动未包含在旧版内核中。
解决方案:
# 在安装启动时按 e 编辑 GRUB 参数,添加:
# 在 "quiet splash" 后面添加:
modprobe.blacklist=nouveau intel_iommu=off
# 或者使用 nomodeset 参数:
# quiet splash nomodeset
# 如果依然卡住,尝试使用 safe graphics 模式启动
# 在 GRUB 菜单中选择 "Ubuntu (Safe Graphics)"
Q2: NVMe SSD 在安装器中不显示
原因:某些 NVMe 控制器需要较新的内核驱动或固件更新。
解决方案:
# 在 Live 环境中先加载内核模块
sudo modprobe nvme nvme_core
# 查看是否识别
lsblk | grep nvme
# 如果仍不识别,检查 NVMe 控制器型号
lspci | grep -i nvme
# 尝试更新固件
# 从主板厂商官网下载 NVMe 固件更新工具
Q3: Autoinstall 安装后网络不通
原因:Netplan 配置未正确应用,或网卡命名在安装后改变。
解决方案:
# 在 autoinstall 的 late-commands 中添加网络诊断
cat > /tmp/fix_network.sh << 'SCRIPT'
#!/bin/bash
# 修复常见网络问题
# 1. 检测网卡名称
INTERFACE=$(ip link | grep -E "^[0-9]+: (en|eth)" | awk -F': ' '{print $2}' | head -1)
# 2. 应用 Netplan
sed -i "s/ens160/${INTERFACE}/g" /etc/netplan/00-installer-config.yaml
netplan apply
SCRIPT
# 在 autoinstall.yaml 中引用:
late-commands:
- |
#!/bin/bash
cp /tmp/fix_network.sh /target/root/
chroot /target bash /root/fix_network.sh
Q4: 双系统时间不同步(Windows vs Ubuntu)
原因:Windows 将 BIOS 时间视为本地时间,Ubuntu 视为 UTC。
解决方案:
# 方案一:让 Ubuntu 使用本地时间(推荐双系统用户)
sudo timedatectl set-local-rtc 1 --adjust-system-clock
timedatectl | grep "RTC in local TZ"
# 输出:RTC in local TZ: yes
# 方案二:让 Windows 使用 UTC(需修改注册表)
# 在 Windows 中以管理员身份运行:
# Reg add HKLMSYSTEMCurrentControlSetControlTimeZoneInformation /v RealTimeIsUniversal /d 1 /t REG_DWORD /f
总结
2026 年的 Ubuntu 安装,已经从「插入 U 盘 → 下一步 → 下一步」的交互式流程,进化到了可编程、可重复、可审计的自动化部署时代。本文从新版本安装体验、高级分区方案、Autoinstall 无人值守部署、PXE 网络启动、双系统进阶陷阱到首次启动自动化,为你构建了完整的 Ubuntu 安装知识体系。
无论你是个人桌面用户(选择全盘加密 + TPM 自动解锁),还是运维工程师(批量 PXE + Autoinstall 部署 100 台服务器),都能从本文中找到适合你的安装方案。
下一期预告: 第 3 天(重访·第二季)我们将深入 Ubuntu 桌面环境新境界——GNOME 48 的全新特性、Wayland 终于成熟、桌面扩展生态、以及从零打造高效工作空间的实战技巧,敬请期待!
📖 系列目录
| 天数 | 主题 | 状态 |
|---|---|---|
| 第 1 天(重访·第二季) | Ubuntu 新篇章——2026 年生态全景与版本选择 | ✅ |
| 第 2 天(重访·第二季) | 手把手安装 Ubuntu——2026 年全新安装体验与自动化部署 | 🟢 今日 |
| 第 1 天 | Ubuntu 简介与版本选择 | ✅ |
| 第 2 天 | 手把手安装 Ubuntu:从 U 盘启动到分区方案详解 | ✅ |
| 第 3 天 | Ubuntu 桌面环境初探:GNOME 桌面、设置与软件中心使用 | ✅ |
| 第 4 天 | Ubuntu 终端基础:Shell 命令、文件系统结构与路径导航 | ✅ |
| 第 5 天 | 用户与权限管理:useradd、usermod、sudo、chown、chmod 详解 | ✅ |
| 第 6 天 | 软件包管理:apt、dpkg、snap、flatpak 全面对比与实践 | ✅ |
| 第 7 天 | 文件与文本操作:ls、cp、mv、find、grep、sed、awk 实战 | ✅ |
| …(第 8-30 天) | 全部首轮文章 | ✅ |
| 第 23 天(重访) | 性能调优与内核参数——生产环境基准测试与踩坑实战 | ✅ |
| 第 24 天(重访) | KVM 虚拟化高级实战——生产级配置与性能调优 | ✅ |
| 第 25 天(重访) | 容器编排进阶——Docker Compose 生产实践与 Kubernetes 单节点集群实战 | ✅ |
| 第 26 天(重访) | 高可用与负载均衡生产实战——Keepalived + HAProxy 深度调优与故障排查 | ✅ |
| 第 27 天(重访) | 自动部署生产实践——PXE + Preseed + Cloud-init 深度进阶与企业级流水线 | ✅ |
| 第 28 天(重访) | 故障排查实战——深度内核调试、文件系统救援与生产级排障 | ✅ |
| 第 29 天(重访) | Ubuntu 社区与文档——从使用者到贡献者深度实践 | ✅ |
| 第 30 天(重访) | 30 天系列完结篇——学习路线图与成长行动指南 | ✅ |
| 第 3 天(重访·第二季) | Ubuntu 桌面环境深入——GNOME 48 新特性与高效工作空间 | ⏳ |
| 第 4 天(重访·第二季) | Ubuntu 终端基础——Shell 高级技巧与文件系统深度探索 | ⏳ |
| 第 5 天(重访·第二季) | 用户与权限管理——企业级权限体系与安全审计 | ⏳ |
| 第 6 天(重访·第二季) | 软件包管理——APT 高级技巧与软件源管理 | ⏳ |
| 第 7 天(重访·第二季) | 文件与文本操作——命令行生产力和文本处理艺术 | ⏳ |
| 第 8 天(重访·第二季) | 系统服务管理——systemd 深度剖析 | ⏳ |
| 第 9 天(重访·第二季) | 磁盘与文件系统管理——LVM 高级运维 | ⏳ |
| 第 10 天(重访·第二季) | 网络配置与管理——高级网络与安全策略 | ⏳ |
| 第 11 天(重访·第二季) | 进程管理与监控——性能分析与调优 | ⏳ |
| 第 12 天(重访·第二季) | 计划任务与自动化——Cron 与 Systemd Timer 深度实践 | ⏳ |
| 第 13 天(重访·第二季) | 备份与恢复策略——企业级备份方案 | ⏳ |
| 第 14 天(重访·第二季) | 系统更新与升级管理——LTS 升级实战 | ⏳ |
| 第 15 天(重访·第二季) | SSH 远程管理与安全加固——生产环境最佳实践 | ⏳ |
| 第 16 天(重访·第二季) | Web 服务器搭建——Nginx 高性能配置 | ⏳ |
| 第 17 天(重访·第二季) | 数据库服务器部署——PostgreSQL 高级调优 | ⏳ |
| 第 18 天(重访·第二季) | Docker 容器化——生产级容器管理 | ⏳ |
| 第 19 天(重访·第二季) | 文件共享服务——NFS/Samba 企业部署 | ⏳ |
| 第 20 天(重访·第二季) | 监控与告警系统——Prometheus 深度实践 | ⏳ |
| 第 21 天(重访·第二季) | 邮件服务器基础——Postfix 安全配置 | ⏳ |
| 第 22 天(重访·第二季) | 系统安全加固——AppArmor 与审计系统 | ⏳ |
| 第 23 天(重访·第二季) | 性能调优与内核参数——内核编译与优化 | ⏳ |
| 第 24 天(重访·第二季) | 虚拟化技术——KVM 生产集群管理 | ⏳ |
| 第 25 天(重访·第二季) | 容器编排入门——Kubernetes 集群运维 | ⏳ |
| 第 26 天(重访·第二季) | 高可用与负载均衡——HAProxy 生产配置 | ⏳ |
| 第 27 天(重访·第二季) | Ubuntu 自动部署——CI/CD 集成与基础设施即代码 | ⏳ |
| 第 28 天(重访·第二季) | 故障排查实战——内核调试与性能分析 | ⏳ |
| 第 29 天(重访·第二季) | Ubuntu 社区与文档——开源贡献与社区治理 | ⏳ |
| 第 30 天(重访·第二季) | 30 天回顾——从入门到精通的成长路线图 | ⏳ |















暂无评论内容