Operációs rendszerek 1
(Változatok közti eltérés) (→1. Bevezetés) |
(→10. Shell scriptek) |
||
(18 közbeeső változat nincs mutatva) | |||
1. sor: | 1. sor: | ||
- | *Az alábbiak az | + | *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 | + | *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. | *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. | ||
19. sor: | 19. sor: | ||
Prezentáció: [http://wiki.koczka.hu/images/3_jogosultsagi_rendszer.pdf Jogosultsági rendszer]<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> | ||
+ | '''Videók:'''<br> | ||
+ | Alapok: https://youtu.be/BOtgiQUTLTs<br> | ||
+ | Speciális jogok: https://youtu.be/ZUpCsDkBEvg<br> | ||
+ | A umask: https://youtu.be/OwoX9S8mkIw<br> | ||
+ | Attribútumok: https://youtu.be/ilOXgM_Rxg0<br> | ||
+ | ACL-ek: https://youtu.be/NJc0gdb0H30<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 == | ||
29. sor: | 38. sor: | ||
Prezentáció: [http://wiki.koczka.hu/images/5_processzek.pdf Processzek]<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> | ||
+ | '''Videó:'''<br> | ||
+ | (Covid) előadás: https://youtu.be/lmpePt1Fgpg | ||
== 6. Archiválás == | == 6. Archiválás == | ||
42. sor: | 53. sor: | ||
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> | 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]] | + | 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]]<br> |
+ | '''Videó:'''<br> | ||
+ | (Covid) előadás: https://youtu.be/HodlirNjiPM | ||
== 9. Shell scriptek: vezérlési szerkezetek == | == 9. Shell scriptek: vezérlési szerkezetek == | ||
Gyakorlat: [[Linux:Elágazások|Elágazások]]<br> | Gyakorlat: [[Linux:Elágazások|Elágazások]]<br> | ||
Gyakorlat: [[Linux:Ciklusok|Ciklusok]]<br> | Gyakorlat: [[Linux:Ciklusok|Ciklusok]]<br> | ||
+ | '''Videó:'''<br> | ||
+ | (Covid) előadás: https://youtu.be/3iifWZ2FQhs | ||
== 10. Shell scriptek == | == 10. Shell scriptek == | ||
52. sor: | 67. 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> | ||
+ | '''Videó:'''<br> | ||
+ | (Covid) előadás: https://youtu.be/Z-VHKihlS_w | ||
== 11. Sed és Awk == | == 11. Sed és Awk == | ||
61. sor: | 78. sor: | ||
== Oktatóknak == | == Oktatóknak == | ||
* [[Linux:Vizsgatételek|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 jelenlegi, 2023. március 28., 19:30-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
Videók:
Alapok: https://youtu.be/BOtgiQUTLTs
Speciális jogok: https://youtu.be/ZUpCsDkBEvg
A umask: https://youtu.be/OwoX9S8mkIw
Attribútumok: https://youtu.be/ilOXgM_Rxg0
ACL-ek: https://youtu.be/NJc0gdb0H30
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
Videó:
(Covid) 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]
Videó:
(Covid) előadás: https://youtu.be/HodlirNjiPM
9. Shell scriptek: vezérlési szerkezetek
Gyakorlat: Elágazások
Gyakorlat: Ciklusok
Videó:
(Covid) előadás: https://youtu.be/3iifWZ2FQhs
10. Shell scriptek
Gyakorlat: Paraméterek
Gyakorlat: Függvények
Gyakorlat: Szignál kezelés
Videó:
(Covid) előadás: https://youtu.be/Z-VHKihlS_w
11. Sed és Awk
Gyakorlat: Sed és awk