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 naplózási hibákhoz.
  • Nix tároló, derivációk és tiszta függvények a rendszerépítéshez.
  • NixOS vs hagyományos disztribúciók: változhatatlanság és atomi frissítések.

Telepítés és alapok

  • NixOS telepítése ISO-ról manuális és automatizált partíciózással.
  • A Nix nyelv: halmazok, függvények és importálások.
  • A configuration.nix szerkezete és modulrendszere.
  • 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.
  • Egyéni csomag felülírások és átfedések.
  • Szemétgyűjté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ágért.
  • devenv és devshell a csapat bevezetéséhez.
  • Direnv integráció az automatikus környezetváltáshoz.

Távoli üzembe helyezés

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

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

  • nixos-rebuild switch, test és boot módok.
  • Atomális visszaállítás korábbi generációkra.
  • Csatornakezelé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ű virtualizáció.
  • Keresztfordítás és ARM építések.
  • Egyéni ISO és netboot kép generálás.
  • Hydra folyamatos integráció Nix csomagokhoz.

Követelmények

  • Haladó Linux rendszeradminisztrációs és shell szkriptelési tapasztalat.
  • Alapvető ismeretek a funkcionális programozási koncepciókról.
  • Ismeret a Git és a verziókezelt konfigurációs munkafolyamatok terén.

Kö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ő

Vélemények (4)

Közelgő kurzusok

Rokon kategóriák