OFFSET偏移
← 全部专题

DOSSIER 15 / 6 篇文章

NixOS 虚拟化与部署

从可丢弃 VM 到镜像、远程节点和云资源,分别管理构建产物与运行状态。

从第一篇开始

沿着问题,继续读。

专题涵盖 QEMU 虚拟机、定制 ISO、dockerTools 容器镜像、SSH 部署、Terraform 云资源和多层环境设计。先在隔离环境理解系统配置,再选择合适的镜像或远端交付路径;每一步分清评估、构建、激活、运行验证和数据恢复。

  1. 01

    先用最小 VM 观察配置与 qcow2 状态如何分别变化,再尝试图形会话。

    用 QEMU 验证 NixOS 配置

    从最小配置到 GNOME 与 Sway,区分虚拟机声明和持久化磁盘状态。

    阅读文章
  2. 02

    学习 ISO 模块与 flake 产物路径,写 U 盘前核对整盘设备与备份。

    构建可启动的 NixOS ISO

    通过安装介质模块定制软件、图形桌面和可启动镜像。

    阅读文章
  3. 03

    理解应用 closure、镜像层、运行实例和数据库卷之间的边界。

    用 dockerTools 构建与运行容器镜像

    把应用 derivation、运行时 closure 和容器数据状态分开管理。

    阅读文章
  4. 04

    沿 build、test、switch、回滚顺序阅读,核对 SSH 身份与 sudo 权限。

    通过 SSH 部署 NixOS

    区分本地构建、远端临时激活、持久切换和故障回滚。

    阅读文章
  5. 05

    把云资源 plan/state 与 NixOS generation 分开,重点检查 AMI、路由与两层插值。

    Terraform 与 NixOS 的部署分工

    由 Terraform 管理云资源,再用受控流程部署 NixOS 系统配置。

    阅读文章
  6. 06

    按依赖、权限和恢复需求选择 Flatpak、Distrobox、VM 或服务器,而不是追求绝对隔离。

    设计分层的桌面与开发环境

    依据依赖与权限边界选择宿主机、Flatpak、Distrobox、虚拟机和服务器。

    阅读文章
← 浏览其他专题查看全部文章 ↗