Operációs rendszerek 1
(Változatok közti eltérés) (→5. Processz kezelés) |
(→10. Shell scriptek) |
||
56. sor: | 56. sor: | ||
Gyakorlat: [[Linux:Függvények|Függvények]]<br> | Gyakorlat: [[Linux:Függvények|Függvények]]<br> | ||
Gyakorlat: [[Linux:Szignál kezelés|Szignál kezelés]]<br> | Gyakorlat: [[Linux:Szignál kezelés|Szignál kezelés]]<br> | ||
+ | (Covid) előadások: | ||
+ | * https://youtu.be/HodlirNjiPM | ||
+ | * https://youtu.be/3iifWZ2FQhs | ||
+ | * https://youtu.be/Z-VHKihlS_w | ||
== 11. Sed és Awk == | == 11. Sed és Awk == |
A lap 2023. március 25., 06:28-kori változata
- Az alábbiak az EKE Számítástudományi és Információtechnológiai Tanszék Operációs Rendszerek tárgyának első félévéhez készült gyakorló tananyagok.
- A gyakorlati jegy megszerzésének feltétele az alábbi témakörökben írt zárthelyi dolgozatok eredményes megírása. A meg nem írt, vagy elégtelen zárthelyi dolgozat az utolsó órán pótolható. Két elégtelen ZH esetén nincs javítási lehetőség.
- A vizsga szóbeli, amelyet beugró feladatok megírása előz meg. Ez az itt megadott feladattípusokból áll. Sikertelen beugró esetén a vizsga nem kezdhető meg.
Tartalomjegyzék |
1. Bevezetés
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.
Prezentáció: Bevezetés.
Segédanyag: Bevezetés a putty használatába.
Gyakorlat: Bevezető feladatok
Kiegészítő forrás: http://explainshell.com/. Almádi Péter ajánlásával.
2. 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.
Prezentáció: Háttértárak.
Gyakorlat: Könyvtár és fájlkezelés
3. Jogosultsági rendszer
A Unixok és a Windows jogosultsági rendszere.
Prezentáció: Jogosultsági rendszer
Gyakorlat: Jogosultsági rendszer
Presentation: Permission systems
Seminar: Users, Groups, Rights
4. Szűrők
Átirányítások, szűrők, eszközfájlok.
Prezentáció: Átirányítások, szűrők
Gyakorlat: Átirányítások, szűrők
5. Processz kezelés
Programok indítása, ütemezése, processzkezelő parancsok. Az operációs rendszer processz kezelési feladatai.
Prezentáció: Processzek
Gyakorlat: Processzkezelés
Előadás: https://youtu.be/lmpePt1Fgpg
6. Archiválás
Adat mentés, archiválás, tömörítés, tape archive, rsync. Mentési eljárások, egy gyakorlati példa.
Prezentáció: Archiválás
Gyakorlat: Tömörítés, archiválás
7. Egyéb parancsok
Néhány hasznos parancs: find, whereis, locate, diff, du, df
Gyakorlat: Egyéb parancsok
8. 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).
Gyakorlat: Shell script alapok
Ajánlott linkek: [Bővebben a változókról és a numerikus műveletekről]
9. Shell scriptek: vezérlési szerkezetek
Gyakorlat: Elágazások
Gyakorlat: Ciklusok
10. Shell scriptek
Gyakorlat: Paraméterek
Gyakorlat: Függvények
Gyakorlat: Szignál kezelés
(Covid) előadások:
11. Sed és Awk
Gyakorlat: Sed és awk