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 |