Přehled studia | Přehled oborů | Všechny skupiny předmětů | Všechny předměty | Seznam rolí | Vysvětlivky               Návod
X36UNX Operační systém UNIX (LINUX) Rozsah výuky:2+2
Přednášející (garant):Zemánek P. Typ předmětu:S Zakončení:Z,ZK
Zodpovědná katedra:336 Kreditů:4 Semestr:L

Anotace:
Historie a verze operačního systému UNIX. Přenositelnost systému. On-line dokumentace. Hierarchie systému souborů, manipulace se soubory. Práce s textem, filtry, kolony. Programovatelné filtry. Řízení úloh, stavy procesů, signály. Programování interpretu SHELL, proměnné, parametry, řídící příkazy. Základy administrace systému.

Osnovy přednášek:
1. Úvod, historie, verze, architektura, přihlašování uživatelů, on-line dokumentace, formát příkazů
2. Metaznaky, zpracování příkazové řádky, proměnné prostředí, skripty, inicializační soubory
3. Systém souborů, hierarchie adresářů, operace se soubory a adresáři, prohledávání systému souborů
4. Identita uživatele, procesu, souboru a jejich změna, přístupová práva a jejich nastavení, maska přístupových práv 5. Filtry, spojování filtrů do kolony, jednoduché filtry, regulární výrazy, filtry grep, sed, awk
6. Procesy, jejich vznik a vztahy, stavy procesu, signály, řízení úloh v shellu
7. Plánování úloh, návratový kód procesu, příkaz test, podmíněné příkazy, příkazy větvení, příkazy cyklu
8. Proměnné a parametry skriptu, vstup a výstup, funkce
9. Základy administrace systému, administrace uživatelů, zapínání a vypínání systému
10. Administrace systému souborů, speciální soubory, typy, vytváření a připojování systému souborů, zálohování
11. Unix a sítě, ethernetové lokální sítě, vrstva IP a směrování, transportní vrstva a porty, některé síťové aplikace
12. Grafické prostředí X Window, X server a X klient, správce oken, grafická uživatelská rozhraní CDE a GNOME
13. Test
14. Rezerva

Osnovy cvičení:
1. Seznámení s vybavením laboratoře, přihlašování a odhlašování, používání online dokumentace, základní příkazy
2. Přidělení referátů a semestrálních prací, editor vi, editace příkazové řádky, přihlašovací skripty
3. Příkazy pro práci se systémem souborů
4. Identita procesu a souboru, přístupová práva, prohledávání systému souborů
5. Základní filtry pro práci s textem, třídění a porovnávání souborů
6. Regulární výrazy, filtry grep a sed
7. Filtr awk
8. Práce s procesy, signály, návratový kód, příkazy test a if
9. Práce s proměnnými v shellu, parametry skriptů, numerické výpočty
10. Řídící příkazy shellu, procedury
11. Plánování procesů, startovací skripty
12. Vývojové prostředí jazyka C, příkaz make
13. Zálohování, programy pro archivaci a kompresi dat
14. Rezerva

Literatura Č:
1. Zemánek, P.: Základy operačního systému UNIX. Praha, Česká informatická společnost 1993. 181 str.
2. Teufel, Stefanie.: Linux a KDE, Grada, 80-7169-944-6, 260 str.
3. http://docs.sun.com

Literatura A:
1. http://docs.sun.com

Požadavky:
Klasifikovaný zápočet je udělován na základě bodů získaných za přednesení referátu, vypracování semestrální práce a napsání závěrečného testu.

Rozsah výuky v kombinované formě studia: 14+6
Typ cvičení: c
Předmět je nabízen také v anglické verzi.

Předmět je zahrnut do těchto studijních plánů:
Plán Obor Role Dop. semestr
BVT Výpočetní technika S 4
BVT Výpočetní technika S 4


Stránka vytvořena 25. 2. 2002, semestry: Z/2001-2, Z/2002-3, L/2001-2, L/2002-3, připomínky k informační náplni zasílejte správci studijních plánů Návrh a realizace: I. Halaška (K336), J. Novák (K336)