Detail předmětu
Pokročilá témata administrace operačního systému Linux
FIT-ILIAk. rok: 2024/2025
Studenti v tomto kurzu získají praktické zkušenosti s moderními Linuxovými systémy. Kurz začíná u plánování a volby vhodné konfigurace Linuxové distribuce Fedora na základě požadavků plánovaného scénáře jejího použití. Studenti budou po celý kurz pracovat výhradně s distribucí Fedora, kterou nainstalují do virtuálního prostředí. Toto prostředí jim umožní 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 systému Fedora. Pozornost je také věnována virtualizaci a využití linuxových kontejnerů v systému Fedora 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.
Jazyk výuky
Počet kreditů
Garant předmětu
Zajišťuje ústav
Vstupní znalosti
Pravidla hodnocení a ukončení předmětu
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.
Ú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.
Učební cíle
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.
Základní literatura
Nemeth, E., Snyder, G., Hein, T.R., Whaley, B.: UNIX and Linux System Administration Handbook, Prentice Hall, 4th ed., 2010. (EN)
Vermeulen, S.: SELinux System Administration, Packt Publishing, 2013. (EN)
Doporučená literatura
Elearning
Zařazení předmětu ve studijních plánech
Typ (způsob) výuky
Cvičení na počítači
Vyučující / Lektor
Osnova
- Ú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.
Projekt
Vyučující / Lektor
Osnova
- 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ů.
Elearning