Lépjen kapcsolatba velünk

Kurzusleírás

Deklaratív Rendszer Szuverenitás

  • Miért vezet az imperatív konfigurációkezelés eltérésekhez és audit hibákhoz.
  • Nix tároló, derivációk és tiszta függvények a rendszerépítéshez.
  • NixOS a hagyományos disztribúciókkal szemben: változtathatóság és atomi frissítések.

Telepítés és alapok

  • NixOS telepítése ISO-ról kézi és automatizált partíciózással.
  • A Nix nyelv: halmazok, függvények és importálások.
  • A configuration.nix szerkezete és modulrendszer.
  • Csomagok és opciók keresése a nix search és man oldalak segítségével.

Csomag- és Szolgáltatáskezelés

  • Csomagok telepítése rendszerszinten és felhasználónként a nix-env segítségével.
  • Systemd szolgáltatások deklaratív engedélyezése.
  • Egyedi csomag felülírások és rétegek.
  • Szemeteszűrés és tároló optimalizálás.

Reprodukálható Környezetek

  • nix-shell és shell.nix az alkalmi fejlesztéshez.
  • Nix Flakes a lockfile alapú reprodukálhatósághoz.
  • devenv és devshell a csapat bevezetéséhez.
  • Direnv integráció az automatikus környezetváltáshoz.

Távoli Üzembehelyezés

  • NixOps és Colmena a flotta kezeléséhez.
  • Távoli építés és bináris gyorsítótár konfiguráció.
  • Titkosítás kezelése agenix és sops-nix segítségével.
  • Üzembehelyezés tesztelése NixOS virtuális gépekkel és konténerekkel.

Rendszerfrissítések és Visszaállások

  • nixos-rebuild switch, test és boot módok.
  • Atomi visszaállás előző generációkra.
  • Csatorna kezelés és rögzítés reprodukálható frissítésekhez.
  • Vészhelyzeti helyreállítás és bootloader konfiguráció.

Haladó témák

  • NixOS konténerek és könnyűsúlyú virtualizáció.
  • Keresztfordítás és ARM építések.
  • Egyedi ISO és netboot kép generálás.
  • Hydra folyamatos integráció Nix csomagokhoz.

Követelmények

  • Haladó szintű Linux rendszeradminisztrációs és szkriptelési tapasztalat.
  • Alapvető ismeretek a funkcionális programozás fogalmairól.
  • Ismeret a Git és a verziókövetésen alapuló konfigurációs munkafolyamatok terén.

Célközönség

  • Infrastruktúra mérnökök, akik reprodukálható, deklaratív rendszereket keresnek.
  • DevOps csapatok, akik az Ansible, Puppet vagy Chef helyett a Nix-et szeretnék használni.
  • Szervezetek, amelyek bitpontos reprodukálható üzembe helyezést igényelnek.
 21 Órák

Résztvevők száma


Ár per résztvevő

Közelgő kurzusok

Rokon kategóriák