- Základní pojmy. Systém souborů. Proces, komunikace mezi procesy.
Uživatelé, skupiny, oprávnění.
- Základy administrace. Instalace systému a software. Správa softwarových balíčků. Lokální účty a autentizace. Konfigurace síťových rozhran í.
Konfigurace základních služeb.
- Práce v shellu. Proměnné prostředí. Přesměrování vstupů a výstupů.
Skriptování, regulární výrazy a zpracování textu, práce se soubory.
- Práce na vzdálených strojích. Autentizace, hesla, privátní klíče. Spouštění příkazů na vzdálených strojích, přenos souborů. Síťové souborové systémy.
- Infrastruktura pro vývoj software. Build systémy. Systémy a služby pro správu verzí. Automatizace sestavení a testování software.
- Základy kontejnerové virtualizace. Správa konfigurace, orchestrace, infrastruktura jako kód.
Cílem předmětu je seznámit studenty s principy unixových systémů a operačníchsystémů na bázi GNU/Linux.
Předmět se zaměřuje převážně na praktické aspektypráce v unixovém prostředí a základní administrátorské
úlohy. Absolventi kurzuby se měli orientovat v prostředí linuxových OS a být schopni instalovat,konfigurovat a (s využitím skriptování) efektivně využívat nástroje a služby,které přestavují základní stavební prvky moderní infrastruktury pro vývoj software.