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)
In this course, we will build a small computer network comprising
several Linux servers on which we will run typical Linux services. We
will learn how to not only build such an infrastructure but also how to
keep it running and repair it when necessary. Prior knowledge equivalent
to the NSWI177 course is assumed. The course is practically oriented and
requires considerable effort and motivation.
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)
Credit will be given for completing a bigger project: the goal is to create (install + configure + maintain + monitor) a service that would be useful and practically usable. Further details and example projects will be provided on the course website.
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)
Course website
Manual pages
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