Takk for at du sendte din henvendelse! En av våre teammedlemmer vil kontakte deg straks.
Takk for at du sendte din bestilling! En av våre teammedlemmer vil kontakte deg straks.
Kursplan
Deklarativ system suverenitet
- Hvorfor imperativ konfigurasjonshåndtering fører til drift og revisjonssvikt.
- Nix-lager, derivasjoner og rene funksjoner for systembygging.
- NixOS kontra tradisjonelle distribusjoner: uforanderlighet og atomiske oppgraderinger.
Installasjon og grunnleggende
- Installasjon av NixOS fra ISO med manuell og automatisk partisjonering.
- Nix-språket: sett, funksjoner og importering.
- Struktur på configuration.nix og modulsystemet.
- Søk etter pakker og alternativer med nix search og man sider.
Pakke- og tjenestehåndtering
- Installasjon av pakker systembredt kontra per bruker med nix-env.
- Aktivering av systemd-tjenester deklarativt.
- Tilpassede pakke-overskrivinger og overlays.
- Skraphenting og optimalisering av lager.
Reproducerbare miljøer
- nix-shell og shell.nix for ad-hoc utvikling.
- Nix Flakes for låsefilbasert reproducerbarhet.
- devenv og devshell for team-onboarding.
- Direnv-integrasjon for automatisk bytte av miljø.
Ekstern distribusjon
- NixOps og Colmena for flåtehåndtering.
- Ekstern bygging og binærlager-konfigurasjon.
- Håndtering av hemmeligheter med agenix og sops-nix.
- Testing av distribusjon med NixOS-VM-er og containere.
Systemoppdateringer og tilbakestillinger
- nixos-rebuild switch, test og boot moduser.
- Atomisk tilbakestilling til tidligere generasjoner.
- Håndtering og fastlåsning av kanaler for reproducerbare oppdateringer.
- Nød-gjenoppretting og oppstartshåndteringskonfigurasjon.
Avanserte emner
- NixOS-containere og lettvekts-virtualisering.
- Kryss-kompilering og ARM-bygging.
- Generering av tilpassede ISO- og netboot-avbildninger.
- Hydra kontinuerlig integrasjon for Nix-pakker.
Krav
- Avansert Linux-systemadministrasjon og shell-skripting.
- Forståelse for funksjonelle programmeringskonsepter.
- Kunnskap om Git og versjonskontrollert konfigurasjon.
Målgruppe
- Infrastruktur ingeniører som søker reproducerbare, deklarative systemer.
- DevOps-team som erstatter Ansible, Puppet eller Chef med Nix.
- Organisasjoner som krever bit-rett reproducerbare distribusjoner.
21 Timer
Referanser (3)
erfarne instruktor
Monika Biskupska - Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Kurs - Kubernetes Security Fundamentals (LFS460)
Maskinoversatt
instruktør har praktisk kunnskap
- Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Kurs - Kubernetes for App Developers (LFD459)
Maskinoversatt
Laboratorier og praksisøvelser
MIR YOUSUF - Business Computer Skills
Kurs - Red Hat System Administration III (RHEL9) – RH294+EX294
Maskinoversatt