Detail předmětu

Pokročilá témata administrace operačního systému Linux

FIT-ILIAk. rok: 2018/2019

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 svobodně zvolit distribuci a na té pak pracovat po celý zbytek kurzu. Zvolené distribuce jsou studenty instalovány do virtuálního prostředí, kde je možné je použít bez problémů potenciálně se objevujících na normální síti. Studenti získají hlubší znalosti ve dvou hlavních oblastech, kterými jsou datová úložiště a serverové služby, a seznámí se také s řadou subsystémů přímo souvisejících s těmito hlavními oblastmi. Téma datových úložišť pokrývá souborové systémy, správu logických svazků a šifrování. Kurz rovněž zahrnuje serverové technologie datových úložišť, jako jsou software RAID nebo iSCSI. Téma serverových služeb se zaměřuje na vysoce dostupné clustery (high availability clusters) a jejich vliv na poskytované služby. Kurz pokrývá také základy práce se zabezpečením systému pomocí SELinux a správy sítí v Linuxu.

Jazyk výuky

čeština

Počet kreditů

4

Výsledky učení 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 Red Hat certifikacích.

Prohloubení znalostí z oblasti operačních systémů a jejich správy.

Prerekvizity

Dobrá znalost GNU/Linuxu na uživatelské úrovni.

Korekvizity

Pozitivní přístup k UNIXovým systémům.

Způsob a kritéria hodnocení

Ú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.

Podmínky zápočtu:
Podmínkou udělení zápočtu je získání alespoň 50 bodů celkem, přičemž alespoň 24 bodů musí student získat z domácích úloh a alespoň 16 bodů ze závěrečného testu.

Učební cíle

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, a to hlavně prostřednictvím nácviku praktických dovedností.

Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky

Získané znalosti studentů jsou ověřovány prostřednictvím čtyř domácích úloh pokrývajících látku probíranou v předmětu (4x 15 bodů) a dále závěrečným praktickým testem (40 bodů). Závěrečný test má podobu nainstalování systému podle zadaných požadavků v zadané časovém limitu.

Zařazení předmětu ve studijních plánech

  • Program IT-BC-3 bakalářský

    obor BIT , 2. ročník, zimní semestr, volitelný

Typ (způsob) výuky

 

Cvičení na počítači

26 hod., povinná

Vyučující / Lektor

Osnova

  1. Úvod do Linuxových systémů a rozdílů mezi nimi.
  2. Úvod do správcovského systému SystemD.
  3. Správa úložišť s použitím Logical Volume Manager a software RAID.
  4. Systémy souborů ext*, xfs, btrfs a jejich výhody.
  5. Vystavení blokových zařízení na síti přes iSCSI.
  6. Kryptografie v Linuxu a možné útoky na ni.
  7. Vysoce dostupné clustery: infrastruktura, tzv. "fence" agenti.
  8. Vysoce dostupné clustery: správa zdrojů, omezení.
  9. Sdílené systémy souborů: gfs2.
  10. Vyvažování výkonu ve vysoce dostupných clusterech.
  11. Zesílení vnitřní bezpečnosti pomocí technologie SELinux.
  12. Správa sítí a konfigurace firewallu v Linuxu.
  13. Návrh řešení pro komplexní scénář použití Linuxu.

Projekt

13 hod., povinná

Vyučující / Lektor

Osnova

  1. Příprava automatizované instalace a konfigurace pro virtuální stroje.
  2. Instalace a konfigurace SW RAID a LVM.
  3. Instalace a konfigurace iSCSI.
  4. Vytvoření vysoce dostupného clusteru (high availability cluster).