Linux pro mírně pokročilé

Když už základní Linux ovládáte, začnou být důležité otázky, které samotná znalost příkazů nevyřeší: Co se v systému skutečně děje? Jak zjistit, proč něco nefunguje? Jak spolu souvisejí procesy, služby a jádro? Kurz se zaměřuje právě na tyto otázky. Prohloubíte si znalosti architektury Linuxu, procesů, služeb, souborových systémů a diagnostiky. Získáte také základy bezpečnosti, vzdálené správy, virtualizace a kontejnerizace. Součástí kurzu jsou i současná témata, jako jsou lokální jazykové modely a domácí automatizace.

Cíl kurzu

Kurz prohlubuje znalosti Linuxu a zaměřuje se na pochopení jeho vnitřního fungování a pokročilejší správu. Účastník se seznámí s architekturou systému, jádrem, procesy, službami, souborovými systémy a diagnostikou problémů. Důraz je kladen na praktickou práci s příkazovou řádkou, oprávněními, systemd, logy a bezpečnostními nástroji. Kurz dále poskytne základní orientaci ve vzdálené správě, virtualizaci, kontejnerizaci, lokálních LLM a domácí automatizaci.

Osnova

  • Historie a současnost Linuxu – podrobněji o historii a současnosti Linuxu, nové výzvy

  • Svobodná díla a open source – aspekty svobodných děl a licencí, licenční kompatibilita, právní úskalí

  • Architektura systému – jádro, knihovny, nástroje, vzájemné propojení

  • Linuxové distribuce – podrobněji o distribucích, vnitřní rozdíly, specializované distribuce

  • Balíčkové systémy – rozdělení, vlastnosti, pokročilejší práce, konverze balíčků

  • Grafická prostředí – koncepty prostředí, vlastnosti, výběr prostředí, grafická témata

  • Příkazová řádka – jak (efektivně) používat příkazovou řádku, nejčastější příkazy a jejich použití, pokročilé řetězení příkazů, práce s proměnnými prostředí

  • Pokročilé sudo – jemné přidělování práv uživatelům a skupinám

  • Logy a hledání problémů – klasické logy vs. žurnál, úrovně logování, hledání

  • Základní koncepty jádra – volání, moduly, řízení běhu, alokace paměti, bloková vrstva

  • Procesy a vlákna – jak fungují, vytváření a ukončování, získávání informací

  • Speciální souborové systémy – procfs, sysfs, tmpfs, sshfs, technologie FUSE

  • Komunikace mezi procesy – pojmenované roury, sockety, signály, sdílená paměť, TIPC

  • Správa služeb – správa pomocí systemctl, konfigurace jednotek systemd

  • Připojování periférií – sběrnice USB, SATA, M.2 a další, detekce a konfigurace zařízení

  • Instalace mimo balíčkové systémy – získávání programů, kompilace, vytváření balíčků, instalace

  • Bezpečnost – pokročilejší techniky, nftables, AppArmor, restrikce v systemd

  • Zálohování – principy a technologie, zálohovací plány, testy obnovy, speciální případy

  • Hromadná instalace Linuxu – základní aspekty, příprava, vlastní instalace

  • Vzdálená správa – obecné principy, Ansible, Salt, Chef Virtualizace a kontejnerizace – VirtualBox, KVM, ProxMox, LXC, LXD, Docker

  • LLM/AI na vašem počítači – prostředí, jazykové modely, uživatelské rozhraní, zapojení agentů

  • Linux a domácí automatizace – základní principy, technologie, MQTT, Home Assistant

  • Tipy a doporučení – pokročilejší tipy, zajímavosti z praxe

Časová náročnost

Dvoudenní kurz (9:00 – 17:00).

Vstupní podmínky

Absolvování kurzu Úvod do Linuxu nebo odpovídající praktická znalost základů Linuxu (práce s příkazovou řádkou, oprávnění, instalace programů).

Rozvrh

Datum Čas Místo Lektor Volná místa Cena s DPH Přihlásit
08.-09.12.2026 9:00–17:00 Praha 3 Lukáš Jelínek 14 7 260,00 Kč Přihlásit