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 systemsoverenitet
- Hvorfor imperativ konfigurasjonshåndtering fører til drift og feil i revisjon.
- Nix-lager, derivasjoner og rene funksjoner for systembygging.
- NixOS kontra tradisjonelle distribusjoner: Immutableitet og atomiske oppgraderinger.
Installasjon og grunntrening
- Installasjon av NixOS fra ISO med manuell og automatisert partisjonering.
- Nix-språket: sett, funksjoner og import.
- Struktur og modulsystem i configuration.nix.
- Søk etter pakker og alternativer med nix search og man-sider.
Pakke- og tjenestehåndtering
- Installasjon av pakker systembredt versus per bruker med nix-env.
- Aktivering av systemd-tjenester deklarativt.
- Tilpassede pakkeoverskrivinger og overlays.
- Søpselhåndtering og optimering av lageret.
Reproducerbare miljøer
- nix-shell og shell.nix for tilpasning av 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 konfigurasjon av binærmellomlager.
- 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.
- Kanaladministrasjon og fastsperring for reproducerbare oppdateringer.
- Nødgjenoppretting og konfigurasjon av oppstartsbehandler.
Avanserte emner
- NixOS-containere og lettvektets virtualisering.
- Kors-kompilering og ARM-bygging.
- Generering av tilpassede ISO-er og netboot-avbildninger.
- Hydra kontinuerlig integrasjon for Nix-pakker.
Krav
- Avansert erfaring med Linux-systemadministrasjon og skal-skripting.
- Grunderforståelse av funksjonelle programmeringskonsepter.
- Kjennskap til Git og versjonskontrollerte arbeidsflyter for konfigurasjon.
Målgruppe
- Infrastrukturengineer som søker reproducerbare, deklarative systemer.
- DevOps-team som ønsker å erstatte Ansible, Puppet eller Chef med Nix.
- Organisasjoner som krever bit-for-bit reproducerbare distribusjoner.
21 Timer
Referanser (4)
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
En veldig god og enkel å bruke virtuell løsning (DA DESKTOP).
HEITOR GAVA - Motorola Solutions Ltda
Kurs - Quick Introduction to Hypervisor and KVM
Maskinoversatt
Tyler er meget kunnskapsrik og delte sin verdirike erfaring med Lustre-administrasjon med oss.
Zhenping Liu
Kurs - Lustre File System for Admins
Maskinoversatt