XD36UNX | Operační systém UNIX (LINUX) | Rozsah výuky: | 14+6 | ||
---|---|---|---|---|---|
Přednášející (garant): | Zemánek P. | Typ předmětu: | S | Zakončení: | Z,ZK |
Zodpovědná katedra: | 336 | Kreditů: | 4 | Semestr: | Z,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. | 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 |
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.
Předmět je zahrnut do těchto studijních plánů:
|
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) |