Detail předmětu

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

ILI Ak. rok 2017/2018 zimní semestr 4 kredity

Aktuální akademický rok

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.

Garant předmětu

Jazyk výuky

česky, anglicky

Zakončení

klasifikovaný zápočet

Rozsah

  • 26 hod. pc laboratoře
  • 13 hod. projekty

Bodové hodnocení

  • 40 bodů půlsemestrální test (písemná část)
  • 60 bodů projekty

Zajišťuje ústav

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 Red Hat certifikacích.

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

Požadované prerekvizitní znalosti a dovednosti

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

Osnova seminářů

Osnova počítačových cvičení:
  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.

Osnova ostatní - projekty, práce:
  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).

Osnova počítačových cvičení

  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.

Průběžná kontrola studia

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.

Kontrolovaná výuka

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, obor BIT, 2. ročník, volitelný
Nahoru