1 / 19

Operációs rendszerek gyakorlat

Operációs rendszerek gyakorlat. Belépés a rendszerbe. putty indítása IP cím: 193.225.18.57 SSH: Secure Shell titkosított kapcsolódás Minden, amit küldünk vagy fogadunk titkosított, más által nem olvasható. Első teendő. Jelszó megváltoztatása $ passwd gépeljük be a régi jelszót

Download Presentation

Operációs rendszerek gyakorlat

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Operációs rendszerek gyakorlat

  2. Belépés a rendszerbe • putty indítása • IP cím: 193.225.18.57 • SSH: Secure Shell • 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 • $ passwd • gépeljük be a régi jelszót • az új jelszót • még egyszer az új jelszót • Linux/Unix alatt ha sikeres a parancslefutás nincs visszajelzés. • 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

  4. Kilépés • Exit • 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: • cd /var/lo majd TAB kétszer, ezután • log lock neveket kapjuk • 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. • man-ról segítség? • 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 • /boot a linux kernel itt található • az eredeti (elmentett) boot sector is itt van • /etc Rendszer beállításait tárolja • /bin rendszer parancsokat tárolja • /usr/bin rendszer parancsokat tárolja (kevésbé fontosak • ritkábban használjuk őket)/sbin • /usr/sbin főleg a rendszer adminisztrátorok által használt parancsok • /usr/local/bin helyi rendszer parancsok • /dev eszközök (unix fájlként kezeli a perifériákat)

  8. Linux rendszer felépítése • /lib program könyvtárak • /usr/lib program könyvtárak • /usr/include rendszer include file-ok (C programok fordításához) • /tmp átmeneti fájlok (kisebbek) • /usr/tmp átmeneti fájlok (nagyobbak) • /usr/man a kézikönyvet tartalmazza • /var a rendszer futása közben generálódó időleges file-ok • /var/log log file-ok • /var/spool processzusoknak küldött file-ok, amelyeket egy sorban (queue) • tároljuk • /proc rendszer aktuális állapota file-ként megjelenítve • rendszerinformáció • /home tartalmazza a felhasználók könyvtárait, fájljait

  9. Néhány alapparancs • 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 • cd /home/kovacsgeza/alkonyvtar • vagy • cd alkonyvtar

  10. Néhány alapparancs • pwd : az aktuális könyvtár neve • unix alatt a / jelet használjuk az elválasztásra • cd : könyvtárváltás, például • cd nev nev könyvtárba vált • cd .. a szülő könyvtárba vált • cd . aktuális 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 /home/sajatnev a saját home könyvtárba vált

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

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

  13. Listázás • 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. • ls -R • 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 –a • 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 • $ cat > file-nev • Hello World • Ctrl+C • 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 • $ cat file-nev

  15. File-ok kezelése • Egy másik példa: • $ cd • $ cat .bash_history • Ö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

  16. Könyvtár létrehozása • mkdir nev • Létrehozza a nev nevű könyvtárat az aktuális könyvtárban • 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 • Nézzünk egy másik példát: • mkdir /home/peteri/valami/semmi • Ha a /home/peteri könyvtárban a valami könyvtár nem létezik hibát kapunk • mkdir -p /home/peteri/valami/semmi • Létrehozza az alkönyvtárakat is ha nem léteznek. Nincs a fenti probléma • Mit jelent a: • 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 • Az rm opciói: • rm -r nev Rekurzívan a könyvtáron belül is töröl (így már könyvtárat is töröl) • rm -f nev Force, mindenkeppen töröl, kérdés nélkül • rm -i nev Interaktív törlés, minden műveletre rákérdez • Az opciók kombinálhatóak • rm -rf nev A 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

  18. Másolás • cp nev1 nev2 • 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 • 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 • Teljes könyvtár tartalmának másolása

  19. Mozgatás • 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ó

More Related