460-2039/03 – Správa operačních systémů (SOS)
Garantující katedra | Katedra informatiky | Kredity | 4 |
Garant předmětu | Ing. David Seidl, Ph.D. | Garant verze předmětu | Ing. David Seidl, Ph.D. |
Úroveň studia | pregraduální nebo graduální | Povinnost | volitelný odborný |
Ročník | 3 | Semestr | letní |
| | Jazyk výuky | čeština |
Rok zavedení | 2019/2020 | Rok zrušení | |
Určeno pro fakulty | FEI | Určeno pro typy studia | bakalářské |
Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi
Cílem předmětu je seznámit studenty se správu operačních systémů Unixového typu, především operační systém GNU/Linux. Výuka bude zaměřena na správu systému na úrovni administrátora.
Vyučovací metody
Přednášky
Cvičení (v učebně)
Anotace
V předmětu jsou probrány základní vlastnosti operačního systému GNU/Linux. Student si osvojí všechny schopnosti nutné ke správě operačního systému GNU/Linux.
Povinná literatura:
[1] Oficiální stránky předmětu Správa operačních systémů dostupné online: http://seidl.cs.vsb.cz/wiki2/index.php/SOS
[2] Kolektiv autorů: Linux Dokumentační projekt, 4. aktualizované vydání. Computer Press, 2008. 1336 stran černobílých. ISBN: 978-80-251-1525-1
[3] COBBAUT P. Linux Fundamentals, Netsec BVBA, 2013
Doporučená literatura:
[1] Zemánek, P. Základy operačního systému UNIX. Praha: Česká informatická společnost, 1993.
[2] JELÍNEK, L. Jádro systému Linux: kompletní průvodce programátora. Brno, Computer Press, 2008.
Další studijní materiály
Forma způsobu ověření studijních výsledků a další požadavky na studenta
Bodově hodnocené úkoly ve cvičeních.
E-learning
Další požadavky na studenta
Další požadavky na studenta nejsou kladeny.
Prerekvizity
Předmět nemá žádné prerekvizity.
Korekvizity
Předmět nemá žádné korekvizity.
Osnova předmětu
Osnova přednášek:
1. Historie OS Unix a jeho vývoj; OS Linux vznik a koncepce; distribude OS Linux verze, význam složek v kořenovém adresáři.
2. Základní práce v příkazové řádce a programování ve skriptovacím jazyku BASH.
3. Zavádění OS Linux, zavaděč Lilo, Grub a Grub2, využití zaváděcího RAMdisku, inicializace systému, spuštění procesu INIT, spouštění služeb.
4. Filesystémy používané v OS Linux, základní vlastnosti, tvorba filesystému a práce s oblasti disků.
5. Správa uživatelských účtů a uživatelských práv, vytvoření a mazání uživatelů, PAM moduly.
6. Správa služeb nabízených operačním systémem, spuštění systému v konkrétním runlevelu, zastavování a spouštění služeb.
7. Základní síťové služby, LAMP server, DHCP server, NFS a jiné.
8. Linux jako aktivní síťový prvek, routing, NAT, Firewall.
9. Využití OS Linux v embeded zařízeních a malých domácích routerech, distribuce určené pro malá zařízení (OpenWRT, TTYLinux).
10. Dobré návyky správce Linuxového serveru, logování stavu služeb, automatizování administrátorských činností, dohledové systémy.
Osnova cvičení (cvičení probíhají na PC učebně):
1. Seznámení s prostředím Virtualbox a instalace OS na virtualizované PC.
2. Vytváření jednořádkových skriptů v jazyce Bash.
3. Vytváření programů ve skriptovacím jazyce Bash.
4. Tvorba startovacích skriptů.
5. Práce se softwarovým RAID.
6. Vytváření a manipulace s uživatelskými účty, diskové quoty.
7. Tvorba skriptu tvořícího systémový firewall.
8. Vytváření instalačních DEB balíčků, instalace software pomocí balíčkovacího systému.
9. Instalace a základní konfigurace některých služeb nabízených operačním systémem Linux.
10. Závěrečná test.
Podmínky absolvování předmětu
Výskyt ve studijních plánech
Výskyt ve speciálních blocích
Hodnocení Výuky