Operációs rendszerek 1
(Változatok közti eltérés)(39 közbeeső változat nincs mutatva) | |||
1. sor: | 1. sor: | ||
- | + | *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. | |
- | Az alábbiak az | + | *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. | ||
== 1. Bevezetés == | == 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.<br> | 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.<br> | ||
- | Prezentáció: [http://wiki.koczka.hu/images/Operacios_rendszerek_1_bevezetes.pdf].<br> | + | Prezentáció: [http://wiki.koczka.hu/images/Operacios_rendszerek_1_bevezetes.pdf Bevezetés].<br> |
- | Segédanyag | + | Segédanyag: [http://wiki.koczka.hu/images/Putty.pdf Bevezetés a putty használatába].<br> |
Gyakorlat: [[Linux:Bevezető feladatok|Bevezető feladatok]]<br> | Gyakorlat: [[Linux:Bevezető feladatok|Bevezető feladatok]]<br> | ||
+ | Kiegészítő forrás: http://explainshell.com/. Almádi Péter ajánlásával. | ||
== 2. Háttértárak == | == 2. Háttértárak == | ||
- | Háttértárak. Partíciók, fájlrendszerek, meghajtók.<br> | + | Háttértárak. Partíciók, fájlrendszerek, meghajtók. Könyvtár- és fájlkezelés, linkek a Unixban.<br> |
- | Prezentáció: <br> | + | Prezentáció: [http://wiki.koczka.hu/images/2_hattertarak.pdf Háttértárak].<br> |
Gyakorlat: [[Linux:Könyvtár és fájlkezelés|Könyvtár és fájlkezelés]]<br> | Gyakorlat: [[Linux:Könyvtár és fájlkezelés|Könyvtár és fájlkezelés]]<br> | ||
== 3. Jogosultsági rendszer == | == 3. Jogosultsági rendszer == | ||
A Unixok és a Windows jogosultsági rendszere.<br> | A Unixok és a Windows jogosultsági rendszere.<br> | ||
- | Prezentáció: <br> | + | Prezentáció: [http://wiki.koczka.hu/images/3_jogosultsagi_rendszer.pdf Jogosultsági rendszer]<br> |
Gyakorlat: [[Linux:Jogosultsági rendszer|Jogosultsági rendszer]]<br> | Gyakorlat: [[Linux:Jogosultsági rendszer|Jogosultsági rendszer]]<br> | ||
+ | |||
+ | Presentation: [http://wiki.koczka.hu/images/3_access-rights.pdf Permission systems]<br> | ||
+ | Seminar: [[Linux:Users, Groups, Rights|Users, Groups, Rights]] | ||
== 4. Szűrők == | == 4. Szűrők == | ||
- | Átirányítások, szűrők.<br> | + | Átirányítások, szűrők, eszközfájlok.<br> |
- | Prezentáció: <br> | + | Prezentáció: [http://wiki.koczka.hu/images/4_atiranyitasok_szurok.pdf Átirányítások, szűrők]<br> |
Gyakorlat: [[Linux:Átirányítások, szűrők|Átirányítások, szűrők]]<br> | Gyakorlat: [[Linux:Átirányítások, szűrők|Átirányítások, szűrők]]<br> | ||
== 5. Processz kezelés == | == 5. Processz kezelés == | ||
- | Prezentáció: | + | Programok indítása, ütemezése, processzkezelő parancsok. Az operációs rendszer processz kezelési feladatai.<br> |
+ | Prezentáció: [http://wiki.koczka.hu/images/5_processzek.pdf Processzek]<br> | ||
Gyakorlat: [[Linux:Processzkezelés|Processzkezelés]]<br> | Gyakorlat: [[Linux:Processzkezelés|Processzkezelés]]<br> | ||
== 6. Archiválás == | == 6. Archiválás == | ||
- | Prezentáció: | + | Adat mentés, archiválás, tömörítés, tape archive, rsync. Mentési eljárások, egy gyakorlati példa.<br> |
+ | Prezentáció: [http://wiki.koczka.hu/images/6_archivalas.pdf Archiválás]<br> | ||
Gyakorlat: [[Linux:Tömörítés, archiválás|Tömörítés, archiválás]]<br> | Gyakorlat: [[Linux:Tömörítés, archiválás|Tömörítés, archiválás]]<br> | ||
== 7. Egyéb parancsok == | == 7. Egyéb parancsok == | ||
+ | Néhány hasznos parancs: find, whereis, locate, diff, du, df<br> | ||
Gyakorlat: [[Linux:Egyéb parancsok|Egyéb parancsok]]<br> | Gyakorlat: [[Linux:Egyéb parancsok|Egyéb parancsok]]<br> | ||
== 8. Shell scriptek: bevezetés == | == 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).<br> | |
Gyakorlat: [[Linux:Shell script alapok|Shell script alapok]]<br> | Gyakorlat: [[Linux:Shell script alapok|Shell script alapok]]<br> | ||
+ | Ajánlott linkek: [[http://faculty.salina.k-state.edu/tim/unix_sg/bash/math.html Bővebben a változókról és a numerikus műveletekről]] | ||
== 9. Shell scriptek: vezérlési szerkezetek == | == 9. Shell scriptek: vezérlési szerkezetek == | ||
54. sor: | 63. sor: | ||
<if_logged> | <if_logged> | ||
== Oktatóknak == | == Oktatóknak == | ||
- | * [[Linux:Vizsgatételek| | + | * [[Linux:Vizsgatételek|Vizsgatételek]] |
+ | * [[Linux:RedHat|RedHat]] | ||
http://www.tferi.hu/fajlrendszerek/fajlrendszerek-linuxon | http://www.tferi.hu/fajlrendszerek/fajlrendszerek-linuxon | ||
</if_logged> | </if_logged> |
A lap 2020. szeptember 14., 18:04-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
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
11. Sed és Awk
Gyakorlat: Sed és awk