1. Az operációs rendszerek kurzusról

1.1. Operációs rendszerek I.

A tárgy előadás és gyakorlat keretében kerül megtartásra. A tananyag forrása ez a jegyzet és (Covid19) Youtube videók. A gyakorlatokon az alábbi témák kerülnek feldolgozásra:

1.1.1. Windows felhasználói ismeretek

Parancssor használata, a legfontosabb parancsok működése. Tömörítőprogramok használata.

1.1.2. Az operációs rendszer

Az operációs rendszer fogalma, fő feladatai, típusai. A kernel, felépítése. Multitasking, hardveres támogatása. Az operációs rendszerek fejlődése, Linux disztribúciók, a Windows család.

1.1.3. Háttértárak

Háttértárak. Partíciók, fájlrendszerek, meghajtók. Könyvtár- és fájlkezelés, linkek a Unixban.

1.1.4. Jogosultsági rendszer

A Unixok alap- és a Windows jogosultsági rendszere.

1.1.5. Átirányítások, szűrők

Átirányítások, szűrők, eszközfájlok.

1.1.6. Processz kezelés

Programok indítása, ütemezése, processzkezelő parancsok. Az operációs rendszer processz kezelési feladatai.

1.1.7. Archiválás

Adatmentés, archiválás, tömörítés, tape archive, rsync. Mentési eljárások, egy gyakorlati példa.

1.1.8. Egyéb parancsok

Néhány hasznos parancs: find, whereis, locate, diff, du, df.

1.1.9. Shell scriptek: bevezetés

Bevezetés a shell scriptekbe. Editorok, az mcedit. A #! jelentése, példák. Shell script alapok: echo, változókezelés, read, ``, konfigurációs fájlok készítése. Számolási feladatok: declare, expr, bc. A standard input és output használatának újabb példái (read használata fájl inputra).

1.1.10. Shell scriptek: vezérlési szerkezetek

1.1.11. Shell scriptek

1.1.12. Sed és Awk

Szövegfeldolgozás a sed és az awk programokkal.

1.2. Operációs rendszerek II.

E félév anyaga a jegyzet 10. fejezetétől kezdődően olvasható. Az operációs rendszerekhez szükséges minimális hálózati ismereteket a 10. fejezet foglalja össze. A félévben elsajátítandó ismeretek az alábbiak:

  1. Szerver virtualizáció megvalósítása és működése. A virtuális gépek kezeléséhez kapcsolódó funkciók, a guest additions. Egy virtuális Windows XP telepítése.

  2. Virtuális gépekhez kapcsolódó funkciók kezelése, klónozás, mentés. Mikrotik routerOS virtualizálása, kész rendszerek letöltése és működtetése.

  3. Partíciók és fájlrendszerek Linux és Windows alatt, az LVM tömbök kezelése.

  4. Linux operációs rendszer telepítése.

  5. Diszk alrendszerek, a RAID. A Windows rendszerek RAID kezelése.

  6. RAID tömbök gyakorlata.

  7. RAID Linuxon, RAID1-es vagy 5-ös rendszer telepítése, a felmerülő hibák kezelésének gyakorlata.

  8. Zárthelyi dolgozat megírása.

  9. Az operációs rendszerek naprakészen tartása, csomagkezelés, szoftverek menedzsmentje az egyes rendszerekben. Az operációs rendszerek felhasználó kezelése és kapcsolódó témakörei.

  10. Bevezetés az alkalmazásvirtualizációba.

  11. Saját konténerek készítése.

  12. Komplex konténerek, a docker-compose.

  13. Konténer gyakorlatok.

  14. Zárthelyi dolgozat, gyakorlati jelgyek megszerzése.

A kurzus elvégzése során használt előkészített virtuális gépek letölthetők a letölthetők a oldalról.