Operačné systémy

Vyučujúci

Zaradený v študijných programoch

Výsledky vzdelávania

Po absolvovaní predmetu študent disponuje nasledovnými vedomosťami:
A. nainštalovať operačný systém
B. nakonfigurovať základné nastavenia OS
C. realizovať pomocou príkazov OS operácie kopírovania, vytvárania a mazania súborov a adresárov
D. nainštalovať služby OS, ako napríklad web server alebo databázový server
E. vedieť nastaviť podľa požiadaviek služby z bodu D
F. vedieť riešiť vzniknuté problémy s pomocou informačných zdrojov z dokumentácie alebo z internetu
G. pomocou záznamov OS a služieb v ňom bežiacich analyzovať a odstraňovať prípadné vzniknuté problémy so správnym fungovaním OS a služieb
H. prezentovať výsledky po naštudovaní určenej teoretickej problematiky

Stručná osnova predmetu

1. Úvod do operačných systémov
2. Inštalácia a používanie virtuálneho prostredia
3. Inštalácia a konfigurácia operačného systému
4. Inštalácia a konfigurácia služieb operačného systému
5. Práca s priečinkami a súbormi
6. Manažment oprávnení v operačnom systéme
7. Virtualizácia a cloud
8. Serverové systémy – základná správa
9. Bezpečnosť
10. Kontajnerizácia – inštalácia a konfigurácia
11. Kontajnerizácia – aplikačné využitie
12. Záloha a obnova údajov
13. Pokročilé používanie príkazov v prostredí Linuxu – tvorba skriptov

Odporúčaná literatúra

Stallings, W.: Operating systems: Internals and Design Principles 9th ed., Pearson, 2018.
• Tanenbaum, A.S., Bos, H.: Modern Operating Systems. 4th edition, Pearson, 2015. ISBN 0130313580.
• Nemeth E., Snyder G., Hein T.: LINUX kompletní príručka administrátora (2. akt. vydání), Computer Press, Brno, 2008.
• Schmotzer, M.: Operačné systémy. UPJŠ Košice, skriptá 2006.
• Šechný, M.: Operačné systémy (GNU/Linux). Učebný text pre stredné a vysoké školy, elektronická verzia, 2021.

Podmienky na absolvovanie predmetu

Cvičenia 40% z hodnotenia predmetu
Študenti na predmete vykonávajú inštalácie operačných systémov vo virtuálnom prostredí, a to buď na platforme zvoleného poskytovateľa (napr. Google Cloud Platform) alebo vo virtuálnom prostredí priamo v PC (napr. Oracle Virtualbox). Následne sa na inštalovanom OS cvičia konfigurovať a spúšťať systémové služby, ktoré slúžia ako ďalšia nadstavba pre prácu používateľov v systéme. Takýmito vzorovými službami môže byť napríklad inštalácia web servera alebo databázového servera alebo iných služieb operačného systému. Súčasťou práce na cvičeniach je aj zvládnutie základov skriptovacích jazykov predovšetkým v operačnom systéme Linux (jazyk bash) a taktiež základné konfigurácie v OS Windows. Overenie praktických zručností prebieha priamo na cvičeniach, kde sa náhodne vyberie niekoľko študentov, ktorí demonštrujú nadobudnuté poznatky (body A až G) alebo sa spoločne s učiteľom riešia aktuálne vzniknuté problémy, ktoré sa vyskytujú pri implementácií riešení. Teoretická časť predmetu je zabezpečená formou prezentácií, kde študenti prezentujú poznatky z témy, ktorú spracovali (H).
Skúška 60% z hodnotenia predmetu
Overovanie nadobudnutých poznatkov sa realizuje cez semester formou testu a na konci semestra formou testu a ústnej skúšky (overuje sa teoretická báza poznatkov A až G).

Pracovné zaťaženie študenta

Pracovné zaťaženie študenta (v hodinách):
156 h (účasť na seminároch 26 h, príprava na semináre 23 h, spracovanie semestrálneho projektu 25 h, príprava na zápočtový test 30 h, príprava na skúšku 52 h)

Jazyk, ktorého znalosť je potrebná na absolvovanie predmetu

Slovenský jazyk

Dátum schválenia: 10.02.2023

Dátum poslednej zmeny: 18.05.2022

Dátum schválenia: 10.02.2023

Dátum poslednej zmeny: 18.05.2022