F4270 UNIX, počítačové sítě

Přírodovědecká fakulta
jaro 2022
Rozsah
1/1/0. 2 kr. Ukončení: z.
Vyučující
Mgr. Zdeněk Bonaventura, Ph.D. (přednášející)
prof. RNDr. David Trunec, CSc. (pomocník)
Garance
prof. RNDr. Jan Janča, DrSc.
Ústav fyziky a technologií plazmatu – Fyzikální sekce – Přírodovědecká fakulta
Kontaktní osoba: Mgr. Zdeněk Bonaventura, Ph.D.
Dodavatelské pracoviště: Ústav fyziky a technologií plazmatu – Fyzikální sekce – Přírodovědecká fakulta
Předpoklady
Předpokládá se, že student je zběhlý v práci s osobním počítačem v jiných běžných operačních systémech.
Omezení zápisu do předmětu
Předmět je otevřen studentům libovolného oboru.
Cíle předmětu
Na konci tohoto kurzu student porozumí principům operačního systému Unix a bude schopen pracovat s tímto operačním systémem. Získá přehled o používání shellu a klasických unixových nástrojů, základních konceptech a komponentách unixového systému a jejich uspořádání. Bude schopen psát jednodušší skripty řešící reálné problémy.
Osnova
  • Historie, vlastnosti a rozšíření Unixu. Shell, úvod: základní příkazy, editace řádky. Dokumentace: man, info, help, web. Regulární výrazy. Přesměrování, roury, standardní nástroje pro práci s textem. Více o shellu: proměnné, programovací konstrukce, nastavení shellu. Procesy, řízení úloh v shellu, signály. Soubory: práva, linky (odkazy) a speciální soubory. Uživatelé, skupiny, informace o uživatelích. Boot a ukončení, init, runlevels (úrovně běhu) Editor vi(m). Další možnosti skriptování: Perl, Python, Ruby a spol. Jazyk C, kompilace. Souborové systémy, standardní uspořádání adresářů. Nástroj make. Instalace software, distribuce Linuxu a systémy správy software. Adresář /etc. X11: architektura, správci oken, toolokity, desktopová prostředí. Národní prostředí, locale. TCP/IP sítě. Jednoduché aplikační protokoly: telnet, HTTP, SMTP, POP, FTP, ... SSH (secure shell). WWW (world wide web), HTML.
Literatura
    doporučená literatura
  • http://www.physics.muni.cz/~yeti/unix/
    neurčeno
  • Jemný úvod do systému UNIX. České Budějovice: Kopp, 2001. ISBN 978-605-5829-16-2. info
Výukové metody
přednáška, praktické ukázky a cvičení na počítači
Metody hodnocení
Účast na přednášce je nepovinná. Podmínkou udělení zápočtu je samostatné vyřešení dvou středně obtížných problémů pomocí skriptu v shellu, vytvoření validní webové stránky popisující řešení a jeho ústní obhajoba. Podstatou obhajoby, která probíhá u počítače, je vysvětlení funkčnosti zápočtových skriptů a provedení jednoduchých oprav či úprav v nich. Zápočtové problémy si studenti vybírají v průběhu semestru ze zadané množiny, každý řeší jiné.
Informace učitele
http://physics.muni.cz/~yeti/unix/
Další komentáře
Studijní materiály
Předmět je vyučován jednou za dva roky.
Výuka probíhá každý týden.
L.
Předmět je zařazen také v obdobích jaro 2008 - akreditace, jaro 2000, jaro 2001, jaro 2002, jaro 2003, jaro 2004, jaro 2006, jaro 2008, jaro 2010, jaro 2012, jaro 2012 - akreditace, jaro 2014, jaro 2016, jaro 2018, jaro 2020, jaro 2024.