Přehled studia |
Přehled oborů |
Všechny skupiny předmětů |
Všechny předměty |
Seznam rolí |
Vysvětlivky
Návod
A2B32SOS |
Síťové operační systémy |
Role: | |
Rozsah výuky: | 2P + 2C |
Katedra: | 13132 |
Jazyk výuky: | CS |
Garanti: | |
Zakončení: | Z,ZK |
Přednášející: | |
Kreditů: | 6 |
Cvičící: | |
Semestr: | Z |
Webová stránka:
https://moodle.fel.cvut.cz/courses/A2B32SOS
Anotace:
Síťové operační systémy, Linux, Unix. Nástroje pro administraci a správu sítí, vedení a správa dokumentace. Absolvent bude seznámen se základními pojmy a postupy při administraci OS typu UNIX. Získá základní dovednosti pro porozumění základům operačních systémů a jejich konfiguraci na platformě x86.
Výsledek studentské ankety předmětu je zde:
AD2B32SOS
Výsledek studentské ankety předmětu je zde:
A2B32SOS
Cíle studia:
Student se naučí ovládat, instalovat a spravovat OS typu UNIX se speciálním zaměřením na jeho síťové vlastnosti.
Osnovy přednášek:
1. | | Operační systémy - základní definice, vznik a vývoj, hlavní typy a rodiny OS. |
2. | | Uživatelská práva a administrace uživatelů, uživatel root, další systémová privilegia a práce s nimi. |
3. | | Vypínání a zapínání systému a procesů. Proces init, spouštěcí scripty. |
4. | | Správa diskového subsystému. Administrace systému souborů. RAID, LVM, swap. |
5. | | Síťové vlastnosti OS Linux, základní konfigurace sítě. |
6. | | Pokročilé síťové vlastnosti OS Linux. iptables, rule-based routing, tunneling. |
7. | | Síťová rozhraní programu - sockety, otevíraní a uzavírání spojení, přenos dat, resolver - v různých úrovních OS (jazyk C, scripting, aplikace) |
8. | | Kompilace software v OS Unixového typu. GNU Toolchain, překlad jádra Linuxu. |
9. | | Provozování základních serverových služeb v systému Linux - WWW server (LAMP), mail-server, další služby. |
10. | | Bezpečnost operačních systémů Unixového typu. Druhy útoků a obrana před nimi. |
11. | | Unixové OS v prosředí telekomunikačních sítí. Hlavní oblasti použití. |
12. | | Softwarová pobočková ústředna Asterisk a její nasazení na OS Linux. |
13. | | Linux v mobilních a embedded zařízeních - routery, řídicí desky. Speciální distribuce - Android, Meego, OpenWRT... |
14. | | Virtualizace OS a cloud computing. Přiklady pro OS Unixového typu. |
Osnovy cvičení:
1. | | Úvodní cvičení. Obsah počítačových cvičení. Bezpečnost práce v učebně. |
2. | | Základní dovednosti. Administrace uživatelů, práva uživatelů, soubory a práva. |
3. | | Vypínání a zapínání systému a procesů. Proces init. |
4. | | Správa diskového subsystému. Administrace systému souborů. Swap, RAID, LVM. |
5. | | Instalace operačního systému Linux. Konfigurace a překlad jádra Linux. |
6. | | Test |
7. | | Instalace/odinstalace programů, balíkovací systémy, ze zdrojáku. |
8. | | Linux v síti, ifconfig, route, iptables, netstat,... základy bezpečnosti, systémové logy. |
9. | | Užitečné nástroje, shell scripty, grep, sed, awk.. |
10. | | Tvorba vlastních programů, gcc, make.... |
11. | | Test |
12. | | Náhradní cvičení. |
13. | | Zápočet. |
Literatura:
1. | | Adelstein, T. - Lubanovic, B.: Linux System Administration. O'Reilly Media, Inc., New York, 2007. |
Požadavky:
1. | | 100% účast na cvičení (omluvená absence bude nahrazena podle pokynů vyučujícího). |
2. | | Úspěšné zvládnutí testů. |
Poznámka:
Rozsah výuky v kombinované formě studia: 14p+6c |
Klíčová slova:
Operační systémy, počítačové sítě, Linux, UNIX, BSD. Administrace.
Předmět je zahrnut do těchto studijních plánů:
Plán |
Obor |
Role |
Dop. semestr |
Stránka vytvořena 15.5.2024 17:52:22, semestry: Z/2024-5, Z,L/2023-4, 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) |