Administrace Linuxu - NSWI106
Anglický název: Linux Administration
Zajišťuje: Katedra distribuovaných a spolehlivých systémů (32-KDSS)
Fakulta: Matematicko-fyzikální fakulta
Platnost: od 2020
Semestr: zimní
E-Kredity: 6
Rozsah, examinace: zimní s.:2/2, KZ [HT]
Počet míst: neomezen
Minimální obsazenost: neomezen
4EU+: ne
Virtuální mobilita / počet míst pro virtuální mobilitu: ne
Stav předmětu: vyučován
Jazyk výuky: čeština, angličtina
Způsob výuky: prezenční
Další informace: https://d3s.mff.cuni.cz/teaching/nswi106/
Garant: Mgr. Vojtěch Horký, Ph.D.
Vyučující: Bc. David Čepelík
PhDr. Viktor Fuglík, Ph.D.
Třída: Informatika Bc.
Informatika Mgr. - volitelný
Kategorizace předmětu: Informatika > Informatika, Aplikační software, Počítačová grafika a geometrie, Databázové systémy, Didaktika informatiky, Diskrétní matematika, Předměty širšího základu, Předměty obecného základu, Počítačová a formální lingvistika, Optimalizace, Programování, Softwarové inženýrství, Teoretická informatika
Výsledky anket   Termíny zkoušek   Rozvrh ZS   Nástěnka   
Anotace -
V tomto kurzu budeme stavět malou počítačovou síť sestávající z několika Linuxových serverů, na kterých budeme provozovat pro Linux typické služby. Naučíme se takovou infrastrukturu nejen zprovoznit, ale také udržet v chodu a v případě potřeby opravit. Předpokládají se znalosti v rozsahu NSWI177. Předmět je prakticky zaměřený a jeho zvládnutí vyžaduje značné úsilí a motivaci.
Poslední úprava: Hnětynka Petr, doc. RNDr., Ph.D. (13.06.2024)
Podmínky zakončení předmětu -

Zápočet bude udělen za dokončení většího projektu: cílem je vytvořit (instalace + nastavení + správa + monitoring) službu, která bude užitečná a použitelná v praxi. Další podrobnosti a příklady projektů budou uvedeny na webu předmětu. Jazykem výuky je angličtina.

Poslední úprava: Horký Vojtěch, Mgr., Ph.D. (13.06.2024)
Literatura -
  • Web předmětu
  • Manuálové stránky
  • https://wiki.archlinux.org/
  • https://github.com/torvalds/linux
  • https://lwn.net/
Poslední úprava: Horký Vojtěch, Mgr., Ph.D. (13.06.2024)
Sylabus -

Výběr konkrétních technologií odpovídá aktuálním trendům, detaily budou k dispozici na webu předmětu pro daný akademický rok.

  • Práce s GPG
  • Virtualizace celého systému
  • Instalace Linuxu
  • Administrace jednoho stroje, SSH
  • Pokročilé skriptování v shellu s důrazem na robustnost a přiměřenou přenositelnost
  • Síťování: firewall, NAT, dynamické routování, IPv6, VPN
  • Práce se souborovým systémem a blokovou vrstvou, šifrování a zálohování
  • Monitoring
  • DNS a DNSSEC
  • Web a certifikáty, load-balancing, caching
  • E-mail a jeho základní zabezpečení
  • Kontejnery a další virtualizační nástroje

Poslední úprava: Horký Vojtěch, Mgr., Ph.D. (13.06.2024)