Operációs rendszerek 1
(Változatok közti eltérés) (Új oldal, tartalma: „<big>'''Informatika tananyagok tematikák'''</big> Az alábbiak az EKTF Számítástudományi és Információtechnológiai Tanszék tárgyainak oktatásához készült a…”) |
(→10. Shell scriptek) |
||
(86 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. | |
+ | *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. | ||
- | Az | + | == 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> | ||
+ | Prezentáció: [http://wiki.koczka.hu/images/Operacios_rendszerek_1_bevezetes.pdf Bevezetés].<br> | ||
+ | Segédanyag: [http://wiki.koczka.hu/images/Putty.pdf Bevezetés a putty használatába].<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 == | |
- | + | Háttértárak. Partíciók, fájlrendszerek, meghajtók. Könyvtár- és fájlkezelés, linkek a Unixban.<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> | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | < | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | == 3. Jogosultsági rendszer == | |
+ | A Unixok és a Windows jogosultsági rendszere.<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> | ||
+ | '''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> |
- | * [[Linux | + | Seminar: [[Linux:Users, Groups, Rights|Users, Groups, Rights]] |
+ | |||
+ | == 4. Szűrők == | ||
+ | Átirányítások, szűrők, eszközfájlok.<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> | ||
+ | |||
+ | == 5. Processz kezelés == | ||
+ | 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> | ||
+ | '''Videó:'''<br> | ||
+ | (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.<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> | ||
+ | |||
+ | == 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> | ||
+ | |||
+ | == 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> | ||
+ | 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 == | ||
+ | Gyakorlat: [[Linux:Elágazások|Elágazások]]<br> | ||
+ | Gyakorlat: [[Linux:Ciklusok|Ciklusok]]<br> | ||
+ | '''Videó:'''<br> | ||
+ | (Covid) előadás: https://youtu.be/3iifWZ2FQhs | ||
+ | |||
+ | == 10. Shell scriptek == | ||
+ | Gyakorlat: [[Linux:Paraméterek|Paraméterek]]<br> | ||
+ | Gyakorlat: [[Linux:Függvények|Függvények]]<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 == | ||
+ | Gyakorlat: [[Linux:Sed és awk|Sed és awk]]<br> | ||
+ | |||
+ | == Eredmények== | ||
+ | * [[Eredmények|Eredmények]] | ||
+ | <if_logged> | ||
+ | == Oktatóknak == | ||
+ | * [[Linux:Vizsgatételek|Vizsgatételek]] | ||
+ | * [[Linux:RedHat|RedHat]] | ||
+ | http://www.tferi.hu/fajlrendszerek/fajlrendszerek-linuxon | ||
+ | </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