Předmět Operační systémy 2 (KIP / 1OPS2)
Na serveru studentino.cz naleznete nejrůznější studijní materiály: zápisky z přednášek nebo cvičení, vzorové testy, seminární práce, domácí úkoly a další z předmětu KIP / 1OPS2 - Operační systémy 2, Přírodovědecká fakulta, Ostravská univerzita v Ostravě (OU).
Top 10 materiálů tohoto předmětu
Materiály tohoto předmětu
Materiál | Typ | Datum | Počet stažení |
---|
Další informace
Obsah
1. týden: Úvod do světa UNIXuUplatnění operačních systémů, přehled vývoje, základní charakteristiky operačních systémů typu UNIX, architektura operačních systémů z pohledu administrátora a uživatele, standardizace, mikrojádro, úkoly jádra operačního systému.2. týden: Prostředí uživatelů, skupiny a přístupová právaUživatelé operačního systému, evidence uživatelských účtů a skupin, název účtu uživatele, heslo, UID, GID, osobní údaje, domovský adresář, shell; organizace domovských adresářů uživatelů, proměnné shellu a aliasy.3. týden: Disky a souborové systémyPartition disku, výpis a změny velikosti partition disku, swap oblasti, obslužné programy konfigurace disků; význam systému souborů, charakteristiky systému souborů, organizace souborů, struktura souborů (obyčejné soubory, adresáře a speciální soubory), komponenty systému souborů (zaváděcí blok, superblok, oblast i-uzlů, datové bloky), typy systémů souborů, bezpečnost a přístupová práva.4. týden: Zavádění operačního systému, režimy činnostiRežimy činnosti operačního systému (jednouživatelský, víceuživatelský, síťový, uživatelem definovaná úroveň, hardwarový stav, shutdown a automatické zavádění systému - boot), systémové inicializační soubory, kontrola a navázání systému souborů, soubory spojené se zaváděním a dosažením požadovaného režimu činnosti, soubory spojené s ukončením procesů jednotlivých režimů činnosti, příkazové skripty scénářů zpracování příkazů pro režimy činnosti operačního systému.5. týden: Správa procesů a služebMultitasking a procesy, režimy činnosti procesů (uživatelský a režim jádra), proces 0 (swapper), proces 1 (init), kontext procesu, spouštění procesů a řízení procesů (spuštění procesu, ze kterého se spouští další procesy, suspendování procesu na popředí, spuštění procesu na pozadí a příkazy kontroly stavu úloh).6. týden: Systémové knihovny a správa operačního systémuInstalace, správa balíčků, aktualizace; život operačního systému, výkon a denní údržba.7. týden: Síťové prostředíRodiny protokolů TCP/IP, dokumenty RFC, konfigurace síťového rozhraní, routovací pravidla, evidence IP adres a symbolických názvů počítačů v počítači (soubor hosts), definice domény, příkazy pro monitorování činnosti sítě.8. týden: Síťové službyNFS, tiskové služby; FTP a DNS server - konfigurační soubor definující typ serveru a lokaci potřebných souborů, soubory obsahující informace o doméně a reverzní informace o doméně, zónový soubor specifické reverzní domény a inicializační soubor pro spojení na kořenové servery.9. týden: Aplikační vybaveníTextové editory (vi), vývojové prostředí, www server (Apache), příprava prostředí pro aplikaci databázového systému Oracle.10. týden: Vzdálený přístup a programováníSecurity shell, vzdálená správa; skripty tvořené v prostředí shell.11. týden: Monitorování systémuZobrazení statistik a logových zpráv o činnosti systému, přihlášení uživatelů a aktivaci příkazů či hostovaných aplikací; zobrazení statistik o využití disků s definovanými souborovými systémy, výpis počtu bloků, které obsazují jednotlivé soubory nebo adresáře.12. týden: Bezpečnost provozuBezpečnostní hrozby a rizika, strategie bezpečnosti, úrovně bezpečnosti operačního systému, příčiny přerušení provozu operačního systému (havárie systému, chyby souborového systému, neoprávněné aktivity uživatelů a procesů); zálohování a obnovy souborového systému.
Získané způsobilosti
Základní prácePříkazySprávce balíčkuKlíčové souboryTvorba programů
Literatura
SILBERSCHATZ, A., GALVIN, P. B., GAGNE, G. Operating System Concepts (8th edition). John Wiley & sons, Inc. New York, 2009. Rosen, K. H., Host, D. A.,Klee, R., Rosinski, R. R. UNIX. The Complete Reference. Second edition. McGraw-Hill 2007. ISBN 978-0-07-226336-7.Robbins, A. Unix in a Nutshell. Fourth Edition, O Reilly Media, Inc. 2005. ISBN 0-596-10029-9.Garfinkel, S., Spafford, G. Bezpečnost v UNIXu a internetu v praxi. Computer Press, Praha 1998. ISBN 80-7226-082-0.Taylor, D. Sams Teach Yourself Unix in 24 Hours. 4th Edition, Sams Publishing 2005. ISBN 0-672-32127-0.Nemeth, E., Snyder, G., Seebass, S. & Hein, R. UNIX System Administration Handbook. Englewood Clifs, NJ: Prentice-Hall 2001. ISBN 0-13-020601-6.Klimeš, C. Principy výstavby počítačů a operačních systémů. KOVOSIL Ostrava 2007. ISBN 978-80-903694-1-2.Skočovský, L. UNIX POSIX, Plan 9. Brno 1998. ISBN 80-902612-0-5.
Požadavky
Aktivní komunikace pomocí systému moodle.osu.cz s vyučujícím. Řešení zadaného tématu projektu ve formě dvou korespondenčních úkolů. Zpracování tématu bude zaměřeno na praktickou práci s operačním systémem typu UNIX, jako například openSolaris. Prezentace projektu bude vytvořena v prostředí typu PowerPoint, popřípadě MS Word či PDF a odevzdána v elektronické podobě vyučujícímu pomocí portálu moodle.osu.cz.Pro udělení zápočtu je zapotřebí odevzdat prezentaci řešení zadaného tématu projektu a získat ohodnocení projektu splněno:- První téma projektu (korespondenční úkol) se bude zabývat možnostmi prvního poznání a monitorování prostředí openSolaris. Například přihlášení uživatele k systému, práce s nápovědou, příkazy pro monitorování prostředí, příkazy pro práci s adresáři a soubory.- Druhé téma projektu (korespondenční úkol) se bude zabývat možnostmi aktivní práce s operačním systémem openSolaris. Například tvorba nového účtu uživatele, změna režimu činnosti, práce v textovém editoru vi, tvorba podmínek pro instalaci a konfiguraci hostujících aplikací jako www server či databázový server.Témata projektů se vztahují na operační systémy, nebo souvisí s aplikacemi pod operačními systémy. Rozsah prací projektů: titulní strana + 3-5 snímků, popřípadě stran. Odevzdaný projekt se hodnotí slovně: Splněno, Přepracovat, Nesplněno.
Garant
doc. RNDr. PaedDr. Hashim Habiballa, PhD., Ph.D.
Vyučující
doc. RNDr. PaedDr. Hashim Habiballa, PhD., Ph.D.doc. RNDr. PaedDr. Hashim Habiballa, PhD., Ph.D.RNDr. Tomáš Sochor, CSc.