Terima kasih telah mengirimkan pertanyaan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Terima kasih telah mengirimkan pemesanan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Kerangka Materi
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.
Persyaratan
- Advanced Linux system administration and shell scripting.
- Understanding of functional programming concepts.
- Familiarity with Git and version-controlled configuration.
Audience
- Infrastructure engineers seeking reproducible, declarative systems.
- DevOps teams replacing Ansible, Puppet, or Chef with Nix.
- Organizations requiring bit-for-bit reproducible deployments.
21 Jam
Testimoni (3)
instruktur berpengalaman
Monika Biskupska - Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Kursus - Kubernetes Security Fundamentals (LFS460)
Diterjemahkan Mesin
trainer memiliki pengetahuan praktis
- Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Kursus - Kubernetes for App Developers (LFD459)
Diterjemahkan Mesin
Laboratorium dan praktik langsung
MIR YOUSUF - Business Computer Skills
Kursus - Red Hat System Administration III (RHEL9) – RH294+EX294
Diterjemahkan Mesin