感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
Declarative System Sovereignty
- Why imperative configuration management leads to drift and audit failure.
- Nix store, derivations, and pure functions for system building.
- NixOS vs traditional distros: immutability and atomic upgrades.
Installation and Basics
- Installing NixOS from ISO with manual and automated partitioning.
- The Nix language: sets, functions, and imports.
- configuration.nix structure and module system.
- Searching packages and options with nix search and man pages.
Package and Service Management
- Installing packages system-wide vs per-user with nix-env.
- Enabling systemd services declaratively.
- Custom package overrides and overlays.
- Garbage collection and store optimization.
Reproducible Environments
- nix-shell and shell.nix for ad-hoc development.
- Nix Flakes for lockfile-based reproducibility.
- devenv and devshell for team onboarding.
- Direnv integration for automatic environment switching.
Remote Deployment
- NixOps and Colmena for fleet management.
- Remote building and binary cache configuration.
- Secrets management with agenix and sops-nix.
- Deployment testing with NixOS VMs and containers.
System Updates and Rollbacks
- nixos-rebuild switch, test, and boot modes.
- Atomic rollback to previous generations.
- Channel management and pinning for reproducible updates.
- Emergency recovery and bootloader configuration.
Advanced Topics
- NixOS containers and lightweight virtualization.
- Cross-compilation and ARM builds.
- Custom ISO and netboot image generation.
- Hydra continuous integration for Nix packages.
最低要求
- Advanced Linux system administration and shell scripting experience.
- Fundamental understanding of functional programming concepts.
- Familiarity with Git and version-controlled configuration workflows.
Audience
- Infrastructure engineers seeking reproducible, declarative systems.
- DevOps teams looking to replace Ansible, Puppet, or Chef with Nix.
- Organizations requiring bit-for-bit reproducible deployments.
21 小時
客戶評論 (3)
經驗豐富的培訓師
Monika Biskupska - Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
課程 - Kubernetes Security Fundamentals (LFS460)
機器翻譯
培訓師具備實際操作經驗
- Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
課程 - Kubernetes for App Developers (LFD459)
機器翻譯
實驗與實操
MIR YOUSUF - Business Computer Skills
課程 - Red Hat System Administration III (RHEL9) – RH294+EX294
機器翻譯