O kurzu

Kurz rozvíjí odborné digitální dovednosti pro správu linuxových serverů s Rocky Linuxem, který je binárně kompatibilní s Red Hat Enterprise Linux. Vede od práce v příkazové řádce přes správu uživatelů, úložišť a služeb k síťovým službám, skriptování v Bashi a zabezpečení serveru. Umělá inteligence je po celý kurz využívána jako pomocník administrátora – k vysvětlení příkazů, návrhu konfigurací a skriptů a rozboru chyb – 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, kteří běžně ovládají počítač a znají základní pojmy z oblasti sítí – například budoucí správce serverů, pracovníky technické podpory a správce jiných operačních systémů. Kurz není určen zkušeným linuxovým administrátorům ani bezpečnostním specialistům.

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

  • v příkazové řádce 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,
  • nastavit statickou IP adresu a vzdálený přístup přes SSH s klíčem,
  • nakonfigurovat NFS, Sambu, DHCP server, DNS server s dopřednou a reverzní zónou a webový server Apache,
  • popsat funkci poštovního systému a nastavit základní poštovní server,
  • napsat skript v Bashi s parametry, podmínkami, cykly a funkcemi a nastavit jeho pravidelné spouštění,
  • nakonfigurovat firewalld, zakázat přihlášení roota a heslem přes SSH a vyřešit zamítnutí přístupu SELinuxem bez jeho vypnutí,
  • zkontrolovat zabezpečení serveru: aktualizace, běžící služby, otevřené porty, neúspěšná přihlášení,
  • použít AI k vysvětlení příkazu, návrhu konfigurace či skriptu a rozboru chyby, výstup ověřit v dokumentaci 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, adresářová struktura, nápověda, práce se soubory a textem, roury, editor, procesy.
  2. Uživatelé, skupiny a oprávnění – účty a hesla, sudo, vlastnictví, práva rwx, ACL.
  3. Disky, souborové systémy a LVM – oddíly, XFS/ext4, fstab, swap, diskové kvóty, logické svazky.
  4. Software, služby a protokoly – DNF a repozitáře, systemd, journalctl, postup řešení problémů s pomocí AI.
  5. Síť a vzdálená správa – IP adresace, nmcli, diagnostika sítě, SSH a klíče.
  6. NFS, DHCP a DNS – sdílení adresářů, přidělování adres, DNS zóny a záznamy, diagnostika.
  7. Apache, Samba a pošta – virtuální hosty, základ HTTPS, sdílení pro klienty Windows, SMTP, IMAP, poštovní server.
  8. Skriptování v Bashi – proměnné, parametry, podmínky, cykly, funkce, grep, sed, awk, cron a systemd timer.
  9. Zabezpečení serveru – firewalld, zabezpečení SSH, SELinux, hardening, bezpečnostní aktualizace a protokoly.
  10. AI v práci administrátora – zadání pro AI, limity a rizika, ověřování výstupů, ochrana citlivých údajů, technická dokumentace.