|
|
|
||
Cílem předmětu je seznámit studenty s principy unixových systémů a operačních
systémů na bázi GNU/Linux.
Předmět se zaměřuje převážně na praktické aspekty
práce v unixovém prostředí a základní administrátorské
úlohy. Absolventi kurzu
by se měli orientovat v prostředí linuxových OS a být schopni instalovat,
konfigurovat a (s
využitím skriptování) efektivně využívat nástroje a služby,
které přestavují základní stavební prvky moderní
infrastruktury pro vývoj software.
Poslední úprava: Töpfer Pavel, doc. RNDr., CSc. (31.01.2018)
|
|
||
Získání zápočtu je podmíněno získáním 50% bodů z úloh zadaných na cvičení. Jelikož základní podmínkou získání zápočtu je systematická práce během semestru, jsou vyloučeny opravné termíny zápočtu. Poslední úprava: Töpfer Pavel, doc. RNDr., CSc. (31.01.2018)
|
|
||
Na dané téma existuje velké množství literatury, je tedy možné použít v podstatě libovolnou knihu, která pokrývá sylabus předmětu. Zde uvedené tituly jsou ilustrativní. Pokrývají sice větší rozsah témat (a do větší hloubky) než předmět samotný, zároveň jsou však poslouží i v dalšímu studiu.
Nemeth, E., Snyder, G., Hein, T.R., Whaley, B., Mackin, D. Unix and Linux System Administration Handbook. 5th Edition, Addison-Wesley Professional, 2017.
Chacon, S., Straub, B. Pro Git. 2nd Edition, Apress, 2014.
Miell, I., Sayers, A.H. Docker in Practice. 1st Edition, Manning Publications, 2016.
Hashimoto, M. Vagrant: Up and Running: Create and Manage Virtualized Development Environments. 1st Edition, O'Reilly, 2013.
Forst, L. Shell v příkladech. Matfyzpress, 2010. Poslední úprava: Töpfer Pavel, doc. RNDr., CSc. (31.01.2018)
|
|
||
Uživatelé, skupiny, oprávnění.
balíčků. Lokální účty a autentizace. Konfigurace síťových rozhraní. Konfigurace základních služeb.
Skriptování, regulární výrazy a zpracování textu, práce se soubory.
příkazů na vzdálených strojích, přenos souborů. Síťové souborové systémy.
správu verzí. Automatizace sestavení a testování software.
infrastruktura jako kód. Poslední úprava: Töpfer Pavel, doc. RNDr., CSc. (31.01.2018)
|