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