Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
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
Vittnesmål (3)
erfaren utbildare
Monika Biskupska - Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Kurs - Kubernetes Security Fundamentals (LFS460)
Maskintolkat
instruktören har praktisk erfarenhet
- Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Kurs - Kubernetes for App Developers (LFD459)
Maskintolkat
Labbmiljöer och praktiska övningar
MIR YOUSUF - Business Computer Skills
Kurs - Red Hat System Administration III (RHEL9) – RH294+EX294
Maskintolkat