O kurzu

Kurz rozvíjí odborné digitální dovednosti pro správu Linuxu a moderní IT infrastruktury. Vede od základní správy Rocky Linuxu, který je binárně kompatibilní s Red Hat Enterprise Linux, přes síťové služby, Bash a zabezpečení serveru ke kontejnerům v Dockeru a Podmanu, nasazování aplikací v Kubernetes a virtualizaci VMware. Umělá inteligence je po celý kurz využívána jako pomocník při správě, automatizaci a tvorbě image a manifestů – vždy s ověřením výstupů a ochranou citlivých údajů.

Pro koho je kurz určen

Pro zájemce bez praktické zkušenosti se správou Linuxu, s dobrou uživatelskou znalostí počítače a základní představou o sítích, kteří se chtějí připravit na práci linuxového administrátora, správce virtualizace nebo začínajícího DevOps specialisty. Kurz není určen zkušeným DevOps inženýrům ani správcům velkých Kubernetes či VMware prostředí.

Po absolvování kurzu účastník dokáže:

  • v příkazové řádce Rocky Linuxu spravovat soubory a procesy, vytvořit uživatele a skupiny a nastavit sudo a přístupová práva,
  • vytvořit a trvale připojit souborový systém, nastavit diskové kvóty a rozšířit logický svazek LVM,
  • spravovat software pomocí DNF a služby systemd a v protokolech dohledat příčinu selhání služby,
  • nakonfigurovat NFS, Sambu, DHCP server, DNS server s dopřednou a reverzní zónou a webový server Apache,
  • napsat skript v Bashi s parametry, podmínkami, cykly a funkcemi a nastavit jeho pravidelné spouštění,
  • nakonfigurovat firewalld, zabezpečit SSH přihlašováním klíči a vyřešit zamítnutí přístupu SELinuxem bez jeho vypnutí,
  • napsat Dockerfile, sestavit vlastní image a spustit vícevrstvou aplikaci v Docker Compose s persistentními daty a kontejner v Podmanu bez práv roota,
  • nasadit v Kubernetes aplikaci pomocí Deploymentu a Service s konfigurací v ConfigMap a Secret a persistentním úložištěm a řešit základní troubleshooting,
  • ve VMware vytvořit virtuální stroj, připojit ho k síti a úložišti, pořídit snapshot, vytvořit šablonu a ve vCenter využívat cluster pro řízení infrastruktury,
  • použít AI k návrhu skriptu, Dockerfile, YAML manifestu či konfigurace, výstup ověřit v dokumentaci a testovacím prostředí a nesdílet s AI citlivé údaje.

Obsah kurzu

  1. Základy Rocky Linuxu a příkazové řádky – instalace do virtuálního stroje, terminál, nápověda, práce se soubory a textem, editor, procesy.
  2. Uživatelé, disky a LVM – účty, sudo, oprávnění, ACL, souborové systémy, fstab, kvóty, logické svazky.
  3. Software, služby a protokoly – DNF, systemd, journalctl, postup řešení problémů s pomocí AI.
  4. Síť a vzdálená správa – IP adresace, nmcli, diagnostika sítě, SSH a klíče.
  5. Síťové služby – NFS, Samba, DHCP, DNS, Apache, principy pošty.
  6. Skriptování v Bashi – proměnné, podmínky, cykly, funkce, grep, sed, awk, cron a systemd timer.
  7. Zabezpečení serveru – firewalld, zabezpečení SSH, SELinux, hardening, bezpečnostní protokoly.
  8. Kontejnery: Docker, Compose a Podman – image, registry, sítě, svazky, Dockerfile, Docker Compose, kontejnery bez práv roota.
  9. Kubernetes – architektura, kubectl, Pod, Deployment, Service, ConfigMap, Secret, persistentní svazky, diagnostika.
  10. VMware ESXi a vCenter – hypervizor, virtuální sítě a úložiště, virtuální stroje, snapshoty, šablony, clustery, vMotion, HA.
  11. AI v práci administrátora a DevOps – zadání pro AI, limity a rizika, ověřování výstupů, ochrana citlivých údajů, dokumentace.