Vyučující
|
|
Obsah předmětu
|
1. Základní struktura operačního systému (souborový systém, uživatelé, služby, procesy) 2. Druhy systémových shellů a základy práce s ním (práce se soubory a adresáři) 3. Souborový systém a jeho struktura (typy souborového systému, svazky, mountování) 4. Uživatelé, skupiny a jejich správa, řízení přístupu k prostředkům OS 5. Procesy a jejich řízení, priority procesů, komunikace mezi procesy, signály 6. Zpracování textů, kolony, filtry a nástroje pro práci s textem 7. Programování skriptů (proměnné, podmínky, cykly, funkce) 8. Služby OS a principy jejich konfigurace 9. Síťové služby OS a jejich konfigurace (adresy, porty, ssh server, mail server, web server) 10. Sdílené souborové systémy 11. Instalace software, překlad programů, správci balíčků softwaru 12. Zálohování dat a systému, nastavení a automatizace
|
Studijní aktivity a metody výuky
|
nespecifikováno
|
Výstupy z učení
|
Cílem kurzu je seznámení studentů se strukturou a prostředky moderních operačních systémů (OS) se zaměřením na OS typu Unix/Linux. Kurz je zaměřen na použití systémových shellů, psaní vlastních skriptů, konfiguraci a administraci systému.
|
Předpoklady
|
nespecifikováno
|
Hodnoticí metody a kritéria
|
nespecifikováno
Zápočet je udělen za komplexnější praktickou práci: sada skriptů zaměřených na softwarové zpracování souborů a transformace textových dat. Předpokladem je zvládnutí práce s bashem, správa uživatelských práv a procesů.
|
Doporučená literatura
|
-
Jones D. Automatizace správy a skriptování Microsoft Windows. Computer Press, Brno, 2006. ISBN 80-251-1261-6.
-
Petrlík L. Jemný úvod do systému UNIX. Kopp, České Budějovice, 2000. ISBN 80-85828-28-6.
-
Shah S., Soyinka W. Administrace systému Linux. Grada Publishing, Praha, 2007. ISBN 978-80-247-1694-7.
-
Sobell M. G. Mistrovství v Linuxu: příkazový řádek, shell, programování. Computer Press, Brno, 2007. ISBN 978-80-251-1726-2.
-
Stones R., Matthew N. Linux: začínáme programovat. Computer Press, Praha, 2000. ISBN 80-7226-307-2.
|