Kom i kontakt

Kursplan

Deklarativ systemsoveränitet

  • Varför imperativ konfigurationshantering leder till drift och granskningssvikt.
  • Nix-lagret, derivationer och rena funktioner för systembyggande.
  • NixOS jämfört med traditionella distributioner: oföränderlighet och atomära uppgraderingar.

Installation och grundläggande

  • Installation av NixOS från ISO med manuell och automatisk partitionering.
  • Nix-språket: sets, funktioner och import.
  • Strukturer för configuration.nix och modulsystet.
  • Söka efter paket och alternativ med nix search och man-sidor.

Paket- och tjänsthantering

  • Installera paket systembrett vs per användare med nix-env.
  • Aktivera systemd-tjänster deklarativt.
  • Anpassade paket-omskrivningar och overlays.
  • Skräp-insamling och optimering av lagret.

Reproducerbara miljöer

  • nix-shell och shell.nix för ad-hoc-utveckling.
  • Nix Flakes för låsfilbaserad reproducerbarhet.
  • devenv och devshell för team-onboarding.
  • Direnv-integration för automatisk miljöväxling.

Fjärrdistribution

  • NixOps och Colmena för flåthantering.
  • Fjärrbyggnad och konfiguration av binärcache.
  • Sekretshantering med agenix och sops-nix.
  • Testning av distributioner med NixOS-VM:er och containrar.

Systemuppdateringar och återställningar

  • nixos-rebuild switch, test och boot-lägen.
  • Atomär återställning till tidigare generationer.
  • Hantering av kanaler och fastpinnning för reproducerbara uppdateringar.
  • Nödåterhämtning och konfiguration av bootloader.

Avancerade ämnen

  • NixOS-containrar och lättviktad virtualisering.
  • Korskompilering och ARM-byggen.
  • Generering av anpassade ISO- och netboot-bilder.
  • Hydra för kontinuerlig integration av Nix-paket.

Krav

  • Avancerad Linux-systemadministration och skalscriptning.
  • Förståelse för koncept inom funktionell programmering.
  • Bekantskap med Git och versionsstyrd konfiguration.

Publik

  • Infrastrukturingenjörer som söker reproducerbara, deklarativa system.
  • DevOps-team som ersätter Ansible, Puppet eller Chef med Nix.
  • Organisationer som kräver bit-för-bit-reproducerbara distributioner.
 21 Timmar

Antal deltagare


Pris per deltagare

Vittnesmål (3)

Kommande Kurser

Relaterade Kategorier