Detail předmětu
Pokročilá témata administrace operačního systému Linux
ILI Ak. rok 2021/2022 zimní semestr 4 kredity
Studenti v tomto kurzu získají praktické zkušenosti s moderními Linuxovými systémy. Kurz začíná u volby vhodné distribuce na základě požadavků plánovaného scénáře jejího použití. Studenti si mohou sami zvolit distribuci a na té pak pracovat po celý zbytek kurzu. Zvolené distribuce studenti nainstalují do virtuálního prostředí, kde mohou bez obav provádět změny a experimentovat s možností rychlé obnovy systému. Studenti získají znalosti ve vybraných oblastech souvisejících s instalací, konfigurací, údržbou a zabezpečením linuxového systému. Pozornost je také věnována virtualizaci a využití linuxových kontejnerů pro běh aplikací. Jednotlivá témata jsou v závěru kurzu propojena v komplexním scénáři nasazení aplikace nebo služby formou linuxového kontejneru.
Garant předmětu
Koordinátor předmětu
Jazyk výuky
Zakončení
Rozsah
- 26 hod. pc laboratoře
- 13 hod. projekty
Bodové hodnocení
- 40 bodů půlsemestrální test
- 60 bodů projekty
Zajišťuje ústav
Cvičící
Získané dovednosti, znalosti a kompetence z předmětu
Studenti získají znalosti a praktické zkušenosti týkající se důležitých technologií, které jsou součástí moderních Linuxových systémů používaných v komplexních firemních prostředích. Studenti se naučí navrhovat a implementovat řešení praktických scénářů z různých oblasti nasazení serverových systémů Linux za použití technologií dostupných na těchto serverech. Hloubka získaných znalostí přibližně odpovídá úrovni požadované při certifikacích Red Hat.
Prohloubení znalostí z oblasti operačních systémů a jejich správy.
Cíle předmětu
Předmět se věnuje pokročilým tématům administrace Linuxových/UNIXových operačních systémů a služeb na nich běžících. Kurz klade důraz na schopnost administrace systému a řešení problémů prostřednictvím nácviku praktických dovedností.
Proč je předmět vyučován
Předmět umožňuje studentům získat hlubší znalosti v oblasti různých pokročilých témat administrace Linuxových/UNIXových operačních systémů a služeb na nich běžících.
Požadované prerekvizitní znalosti a dovednosti
Dobrá znalost GNU/Linuxu na uživatelské úrovni.
Technické vybavení
komerční
- Je vysoce žádoucí, aby zúčastnění studenti měli k dispozici vlastní notebook, na kterém by mohli provádět úlohy probírané v kurzu.
Korekvizitní znalosti a vědomosti
Pozitivní přístup k UNIXovým systémům.
Osnova počítačových cvičení
-
Úvod do linuxových distribucí, virtualizace, a instalace operačního systému Linux.
-
Správa a řešení problém při startu a správě systémových služeb.
-
SW balíčky a jejich správa.
-
Vytváření a základy správy datového úložiště pro OS, aplikace, uživatelské data.
-
Kryptografie a zabezpečení komunikace.
-
Šifrování disků a záloha dat.
-
Zvýšení bezpečnosti systému pomocí technologie SELinux.
-
Správa, zabezpečení a analýza problémů síťových služeb.
-
Vytváření s správa linuxových kontejnerů.
-
Správa konfigurace a monitorování systémů.
-
Pokročilé témata práce se systemd.
-
Návrh řešení pro komplexní scénář použití Linuxu.
-
Praktická zkouška.
Osnova ostatní - projekty, práce
-
Instalace a konfigurace systému Linux ve virtuálním stroji.
-
Tvorba a nasazení vlastního obrazu linuxového kontejneru.
-
Konfigurace šifrování disků a záloha dat.
-
Správa služeb pomocí systemd.
-
Vytvoření souborového systému nad LVM a SW RAID.
-
Návrh řešení pro nasazení aplikace pomocí linuxových kontejnerů.
Průběžná kontrola studia
Úkoly i závěrečný praktický test budou bodovány na základě ohodnocení studenty nainstalovaných a nakonfigurovaných systémů, resp. jejich komponent.
Kontrolovaná výuka
Získané znalosti budou prověřeny prostřednictvím půlsemestrálního projektu (20 bodů) a dále závěrečným praktickým testem (80 bodů). Závěrečný test zahrnuje instalaci a konfiguraci systému podle zadaných požadavků v daném časovém limitu.
Podmínky zápočtu
Podmínkou udělení zápočtu je získání alespoň 50 bodů celkem.
Zařazení předmětu ve studijních plánech