The goal of the course is to acquaint students with the principles of UNIX and
operating systems based on
GNU/Linux. The course focuses primarily on the practical
aspects of working in a UNIX-like environment and basic
administration tasks. The
graduates are expected to be capable of installing, configuring, and (with the use of
scripting) effectively using tools and services that serve as the basis of a
modern software development
infrastructure.
Last update: Töpfer Pavel, doc. RNDr., CSc. (31.01.2018)
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.
Last update: Töpfer Pavel, doc. RNDr., CSc. (31.01.2018)
Course completion requirements -
Credit is given for gaining 50% of points awarded for completing tasks
given out during the labs. This requires systematic work throughout
the whole semester, which rules out any retakes.
Last update: 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.
Last update: Töpfer Pavel, doc. RNDr., CSc. (31.01.2018)
Literature -
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.
Last update: 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.
Last update: Töpfer Pavel, doc. RNDr., CSc. (31.01.2018)