Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Operációs rendszerek gyakorlat. Belépés a rendszerbe putty indítása putty indítása IP cím:193.225.18.57 IP cím:193.225.18.57 SSH: Secure Shell SSH: Secure.

Hasonló előadás


Az előadások a következő témára: "Operációs rendszerek gyakorlat. Belépés a rendszerbe putty indítása putty indítása IP cím:193.225.18.57 IP cím:193.225.18.57 SSH: Secure Shell SSH: Secure."— Előadás másolata:

1 Operációs rendszerek gyakorlat

2 Belépés a rendszerbe putty indítása putty indítása IP cím: IP cím: SSH: Secure Shell SSH: Secure Shell titkosított kapcsolódás Minden, amit küldünk vagy fogadunk titkosított, más által nem olvasható titkosított kapcsolódás Minden, amit küldünk vagy fogadunk titkosított, más által nem olvasható

3 Első teendő Jelszó megváltoztatása Jelszó megváltoztatása $ passwd $ passwd gépeljük be a régi jelszót gépeljük be a régi jelszót az új jelszót az új jelszót még egyszer az új jelszót még egyszer az új jelszót Linux/Unix alatt ha sikeres a parancslefutás nincs visszajelzés. Linux/Unix alatt ha sikeres a parancslefutás nincs visszajelzés. Jegyezzék meg, mert átállítani csak az adminisztrátor tudja. Jegyezzék meg, mert átállítani csak az adminisztrátor tudja. A kis és nagybetű se itt se máshol nem ugyanaz Unix alatt. Elgépelés esetén pl parancs is ezért nem működik esetleg A kis és nagybetű se itt se máshol nem ugyanaz Unix alatt. Elgépelés esetén pl parancs is ezért nem működik esetleg

4 Kilépés Exit Exit Logout Logout

5 TAB Hosszú nevek / paraméterek esetén nem kell mindig a teljes nevet legépelni, használhatjuk a név kiegészítést. Kezdjük el gépelni a nevet és nyomjuk meg a TAB gombot. Nem biztos hogy kiegészíti, mert lehet hogy a begépelt rész több névnek a kezdete. Ebben az esetben kétszer nyomjuk meg a TAB gombot és a rendszer kilistázza a lehetőségeket. (vagy ha sok van rákérdez, hogy kilistázza-e?) Ezután begépelhetünk egy extra karaktert mely egyértelművé teszi a file nevet. Például: Hosszú nevek / paraméterek esetén nem kell mindig a teljes nevet legépelni, használhatjuk a név kiegészítést. Kezdjük el gépelni a nevet és nyomjuk meg a TAB gombot. Nem biztos hogy kiegészíti, mert lehet hogy a begépelt rész több névnek a kezdete. Ebben az esetben kétszer nyomjuk meg a TAB gombot és a rendszer kilistázza a lehetőségeket. (vagy ha sok van rákérdez, hogy kilistázza-e?) Ezután begépelhetünk egy extra karaktert mely egyértelművé teszi a file nevet. Például: cd /var/lomajd TAB kétszer, ezután cd /var/lomajd TAB kétszer, ezután log lockneveket kapjuk log lockneveket kapjuk vagy akár a parancsot is logo TAB = logout vagy akár a parancsot is logo TAB = logout

6 man Manual-ek kezelését végző parancs. Paraméterekről, kapcsolókról, opciókról kapunk segítséget, ZH-n is lehet (kell) használni. Tanulják meg használni, mert minden paramétert nem mondhatunk el. Manual-ek kezelését végző parancs. Paraméterekről, kapcsolókról, opciókról kapunk segítséget, ZH-n is lehet (kell) használni. Tanulják meg használni, mert minden paramétert nem mondhatunk el. man-ról segítség? man-ról segítség? man man (ls-ről? man ls) man man (ls-ről? man ls) Kilépés q

7 Linux rendszer felépítése /gyökér, főkönyvtár /gyökér, főkönyvtár /boota linux kernel itt található /boota linux kernel itt található az eredeti (elmentett) boot sector is itt van az eredeti (elmentett) boot sector is itt van /etcRendszer beállításait tárolja /etcRendszer beállításait tárolja /binrendszer parancsokat tárolja /binrendszer parancsokat tárolja /usr/binrendszer parancsokat tárolja (kevésbé fontosak /usr/binrendszer parancsokat tárolja (kevésbé fontosak ritkábban használjuk őket)/sbin ritkábban használjuk őket)/sbin /usr/sbinfőleg a rendszer adminisztrátorok által használt parancsok /usr/sbinfőleg a rendszer adminisztrátorok által használt parancsok /usr/local/binhelyi rendszer parancsok /usr/local/binhelyi rendszer parancsok /deveszközök (unix fájlként kezeli a perifériákat) /deveszközök (unix fájlként kezeli a perifériákat)

8 Linux rendszer felépítése /libprogram könyvtárak /libprogram könyvtárak /usr/libprogram könyvtárak /usr/libprogram könyvtárak /usr/includerendszer include file-ok (C programok fordításához) /usr/includerendszer include file-ok (C programok fordításához) /tmpátmeneti fájlok (kisebbek) /tmpátmeneti fájlok (kisebbek) /usr/tmpátmeneti fájlok (nagyobbak) /usr/tmpátmeneti fájlok (nagyobbak) /usr/mana kézikönyvet tartalmazza /usr/mana kézikönyvet tartalmazza /vara rendszer futása közben generálódó időleges file-ok /vara rendszer futása közben generálódó időleges file-ok /var/loglog file-ok /var/loglog file-ok /var/spoolprocesszusoknak küldött file-ok, amelyeket egy sorban (queue) /var/spoolprocesszusoknak küldött file-ok, amelyeket egy sorban (queue) tároljuk tároljuk /procrendszer aktuális állapota file-ként megjelenítve /procrendszer aktuális állapota file-ként megjelenítve rendszerinformáció rendszerinformáció /hometartalmazza a felhasználók könyvtárait, fájljait /hometartalmazza a felhasználók könyvtárait, fájljait

9 Néhány alapparancs van relatív és abszolút útvonal (path) van relatív és abszolút útvonal (path) Abszolút útvonal / jellel kezdődik a relatív nem. Abszolút útvonal esetén mindig a főkönyvtárból indulunk, relatív esetén az aktuális könyvtárból indulunk Abszolút útvonal / jellel kezdődik a relatív nem. Abszolút útvonal esetén mindig a főkönyvtárból indulunk, relatív esetén az aktuális könyvtárból indulunk cd /home/kovacsgeza/alkonyvtar cd /home/kovacsgeza/alkonyvtar vagy vagy cd alkonyvtar cd alkonyvtar

10 Néhány alapparancs pwd : az aktuális könyvtár neve pwd : az aktuális könyvtár neve unix alatt a / jelet használjuk az elválasztásra unix alatt a / jelet használjuk az elválasztásra cd : könyvtárváltás, például cd : könyvtárváltás, például cd nevnev könyvtárba vált cd nevnev könyvtárba vált cd..a szülő könyvtárba vált cd..a szülő könyvtárba vált cd.aktuális könyvtárba vált cd.aktuális könyvtárba vált cd./..a szülő könyvtárba vált cd./..a szülő könyvtárba vált cd a saját home könyvtárba vált cd a saját home könyvtárba vált cd ~ a saját home könyvtárba vált cd ~ a saját home könyvtárba vált cd /home/sajatnev a saját home könyvtárba vált cd /home/sajatnev a saját home könyvtárba vált

11 NÉHÁNY ALAP PARANCS ls : könyvtár kilistázása ls : könyvtár kilistázása semmit sem látunk, vagy csak neveket, több oszlopban semmit sem látunk, vagy csak neveket, több oszlopban ls -l : részletes lista ls -l : részletes lista -rwxrwxrwx n user csoport meret datum nev -rwxrwxrwx n user csoport meret datum nev A parancsoknak paramétereik vannak, a működésüket befolyásoljuk A parancsoknak paramétereik vannak, a működésüket befolyásoljuk

12 Listázás Próbáljuk: Próbáljuk: cd cd ls -la ls -la Több file-t is látni fogunk a könyvtárunkban Több file-t is látni fogunk a könyvtárunkban ls nev ls nev Ha a nev egy könyvtárat jelöl, akkor a tartalmat listázza ki Ha a nev egy könyvtárat jelöl, akkor a tartalmat listázza ki Ezt elkerülendő Ezt elkerülendő ls -d nev ls -d nev Csak könyvtárnevet listázza ki. Csak könyvtárnevet listázza ki.

13 Listázás ls -1 ls -1 Csak egy file-t nyomtat egy sorba. Az egyszerű ls parancs ha sok file van és kifér akkor egy sorba akar több nevet is kilistáz. Csak egy file-t nyomtat egy sorba. Az egyszerű ls parancs ha sok file van és kifér akkor egy sorba akar több nevet is kilistáz. ls -R ls -R Rekurzív listázás. Egy könyvtár esetén az alkönyvtárak tartalmátis kilistázza. Például: Rekurzív listázás. Egy könyvtár esetén az alkönyvtárak tartalmátis kilistázza. Például: ls -R /var ls -R /var ls –a ls –a Rejtett file-okat is kilistázza. Unix a ponttal (.) kezdődő file- okat rejtett file-ként fogja fel Rejtett file-okat is kilistázza. Unix a ponttal (.) kezdődő file- okat rejtett file-ként fogja fel

14 File-ok kezelése File-t hozunk létre és a begépelt szöveget eltároljuk a file-ban File-t hozunk létre és a begépelt szöveget eltároljuk a file-ban $ cat > file-nev $ cat > file-nev Hello World Hello World Ctrl+C Ctrl+C Az Enterrel lezárt sorok a fileba elmenti a rendszer. Az Enterrel lezárt sorok a fileba elmenti a rendszer. A cat parancs alapvetően file-ok tartalmának a "kiiratására" alkalmas. Az előző folytatásaként írjuk ki az előbb létrehozott file tartalmát A cat parancs alapvetően file-ok tartalmának a "kiiratására" alkalmas. Az előző folytatásaként írjuk ki az előbb létrehozott file tartalmát $ cat file-nev $ cat file-nev

15 File-ok kezelése Egy másik példa: Egy másik példa: $ cd $ cd $ cat.bash_history $ cat.bash_history Ömlesztve kiírja a file tartalmat. Ha nem szeretnénk, hogy lefusson akkor használhatjuk a következő kombinációt: Ömlesztve kiírja a file tartalmat. Ha nem szeretnénk, hogy lefusson akkor használhatjuk a következő kombinációt: $ cat.bash_history | more $ cat.bash_history | more

16 Könyvtár létrehozása mkdir nev mkdir nev Létrehozza a nev nevű könyvtárat az aktuális könyvtárban Létrehozza a nev nevű könyvtárat az aktuális könyvtárban mkdir /home/peteri/proba mkdir /home/peteri/proba Ha elérési útvonalat is megadtunk, akkor az elérési útvonal mentén belép a könyvtárakba és az utolsó előtti nevű könyvtárban az utolsó névnek megfelelő könyvtárat létrehozza A fenti példában egy próba nevű könyvtárat hoz létre Ha elérési útvonalat is megadtunk, akkor az elérési útvonal mentén belép a könyvtárakba és az utolsó előtti nevű könyvtárban az utolsó névnek megfelelő könyvtárat létrehozza A fenti példában egy próba nevű könyvtárat hoz létre Nézzünk egy másik példát: Nézzünk egy másik példát: mkdir /home/peteri/valami/semmi mkdir /home/peteri/valami/semmi Ha a /home/peteri könyvtárban a valami könyvtár nem létezik hibát kapunk Ha a /home/peteri könyvtárban a valami könyvtár nem létezik hibát kapunk mkdir -p /home/peteri/valami/semmi mkdir -p /home/peteri/valami/semmi Létrehozza az alkönyvtárakat is ha nem léteznek. Nincs a fenti probléma Létrehozza az alkönyvtárakat is ha nem léteznek. Nincs a fenti probléma Mit jelent a: Mit jelent a: mkdir -p /home/EHA/valami/semmi1/../semmi2/../semmi3 mkdir -p /home/EHA/valami/semmi1/../semmi2/../semmi3

17 Törlés rmdir nev A nev nevű könyvtárat és tartalmát letörli rmdir nev A nev nevű könyvtárat és tartalmát letörli Az rm opciói: Az rm opciói: rm -r nevRekurzívan a könyvtáron belül is töröl (így már könyvtárat is töröl) rm -r nevRekurzívan a könyvtáron belül is töröl (így már könyvtárat is töröl) rm -f nevForce, mindenkeppen töröl, kérdés nélkül rm -f nevForce, mindenkeppen töröl, kérdés nélkül rm -i nevInteraktív törlés, minden műveletre rákérdez rm -i nevInteraktív törlés, minden műveletre rákérdez Az opciók kombinálhatóak Az opciók kombinálhatóak rm -rf nevA könyvtárban és könyvtárt kérdés nélkül törli rm -rf nevA könyvtárban és könyvtárt kérdés nélkül törli rm –ri nev A könyvtárban és könyvtárt tudja törölni, de mindenre rákérdez rm –ri nev A könyvtárban és könyvtárt tudja törölni, de mindenre rákérdez

18 Másolás cp nev1 nev2 cp nev1 nev2 lemásolja a nev1 filet nev2 fileba Ha volt nev2 file felülírja Útvonal is használható: lemásolja a nev1 filet nev2 fileba Ha volt nev2 file felülírja Útvonal is használható: cp /usr/bin/sh /home/peteri/sajat cp /usr/bin/sh /home/peteri/sajat Ha a második paraméter csak egy könyvtár akkor az eredeti nevet Megtartja, de a könyvtárba helyezi Ha a második paraméter csak egy könyvtár akkor az eredeti nevet Megtartja, de a könyvtárba helyezi cp -r könyvtár könyvtár cp -r könyvtár könyvtár Teljes könyvtár tartalmának másolása Teljes könyvtár tartalmának másolása

19 Mozgatás mv nev1 nev2 mv nev1 nev2 Átmozgatja a filet. Itt is lehet útvonalat használni. Ha a második paraméter nevet is tartalmaz, akkor tulajdonkeppen átnevezésként is használható Átmozgatja a filet. Itt is lehet útvonalat használni. Ha a második paraméter nevet is tartalmaz, akkor tulajdonkeppen átnevezésként is használható


Letölteni ppt "Operációs rendszerek gyakorlat. Belépés a rendszerbe putty indítása putty indítása IP cím:193.225.18.57 IP cím:193.225.18.57 SSH: Secure Shell SSH: Secure."

Hasonló előadás


Google Hirdetések