Přeskočit na hlavní obsah
Přeskočit hlavičku

Správa unixových systémů

Typ studia navazující magisterské
Jazyk výuky angličtina
Kód 460-4113/02
Zkratka SUS
Název předmětu česky Správa unixových systémů
Název předmětu anglicky UNIX Systems Management
Kreditů 4
Garantující katedra Katedra informatiky
Garant předmětu Ing. David Seidl, Ph.D.

Subject syllabus

Osnova přednášek:
1. Jádro OS Linux - historie, koncepce jádra, překlad vlastního jádra ze zdrojových kódů.
2. Vývoj vlastních ovladačů jádra - koncepce, překlad, crosscompiling.
3. Apache - LAMP, virtuální weby, https, .htaccess, .htpasswd.
4. Postfix - protokol SMTP(s), základní konfigurace, virtuální mailboxy.
5. Dovecot - POP3(s) a IMAP(s), ověřování uživatelů SMTP serveru.
6. DHCP, TFTP, NFS, Netboot - statické a dynamické přiřazování adres, vzdálený boot systému, bootmenu.
7. Samba - souborové služby, tiskové služby.
8. Streaming videa - distribuce videa do počítačové sítě, UDP, HTTP, Live HTTP.
9. Embeded systémy založené na OS Linux - Open WRT, Raspbian.
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. Stažení zdrojových kódů jádra, konfigurace a kompilace vlastního jádra, zavedení jádra do systému.
3. Programování vlastního ovladače pro jádro OS Linux.
4. Instalace a konfigurace LAMP serveru.
5. Instalace a konfigurace SMTP serveru Postfix.
6. Instalace a konfigurace IMAP serveru Dovecot.
7. Instalace a konfigurace DHCP serveru, bootování PC z počítačové sítě.
8. Instalace a konfigurace Samba serveru.
9. Konfigurace služby distribuce DVB zdrojů do počítačové sítě.
10. Finální test.

Literature

[1] Kolektiv autorů: Linux Dokumentační projekt, 4. aktualizované vydání. Computer Press, 2008. 1336 stran černobílých. ISBN: 978-80-251-1525-1
[2] D.DENT, Kyle. Postfix kompletní průvodce. Praha : Grada, 2005. ISBN 80-247-1029-3.

Advised literature

[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.