1 / 19

UNIX operációs rendszer

UNIX operációs rendszer. UNIX op. rsz. Elsõ változatát 1969-ben készítette Ken Thomson és Dennis Ritchie a AT&T Bell Labratórium á ban. A rendszer magját 1973-ban átírták C nyelvre . Ennek köszönhető a hordozhatóság. Az AT&T kezdetben ingyen az amerikai egyetemek

yvon
Télécharger la présentation

UNIX operációs rendszer

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. UNIX operációs rendszer

  2. UNIX op. rsz. Elsõ változatát 1969-ben készítette Ken Thomson és Dennis Ritchie aAT&T Bell Labratóriumában. A rendszer magját 1973-ban átírták C nyelvre. Ennek köszönhető a hordozhatóság. Az AT&T kezdetben ingyen az amerikai egyetemek rendelkezésére bocsátotta. Nem volt egységes ellenõrzésa forráskód és a rendszer egységefelett. ------------------------------------------------------------------------------------------ Két főbb irány: BSD Unix (Berkeley egyetemen) , System V (USL fejleszti az AT&T után)(E kettő lett egyesítve később POSIX néven, mely cég független).Terminológia: „UNIX” - USL Licencel rendelkező; „Unix”: UNIX jellegű programok jelzése

  3. Szabad forráskód elve • Az egyetemi és akadémiaiszférában kialakult a UNIX körül egy hatalmas programkörnyezet (szövszerk, tábl. stb), melyeket publikáltak C nyelvű forráskódjukkal együtt. • FSF (Free Software Foundation) alapítvány: • Célja: szabad (forráskódban is) ingyen hozzáférhetõ szoftverkörnyezet biztosítása bárki számára, ezen belül külön figyelem a UNIX-ra (GNU project) • GPL (General Public Licence) – jogi megfogalmazás, • GPL alá eső SW-ek követelményei: • szabadon terjeszthető • bárki készítheti, használhatja, sőt meglévőt módosíthat • kizárólag forráskódjával együtt terjeszthető • pénz nem kérhető érte (esetleg a terjesztésért, beüzemeltetéséért, konfigurálásáért)

  4. Linux Linus Torvaldsírta meg a Linux nevezetű valóban szabad forráskódú operációs rendszert (mely már nem tartalmazott USL v BSD kódot), több száz segítővel. A GNU környezet (fordító, segédprogramok, grafikus felület) már korábban is szabad volt, csak az op.rsz szabad forr. kódú magja hiányzott. Az Internetnek óriási szerepe volt ennek létrehozásában. Jogi értelemben a Linux nem UNIX, hanem Unix-klón, mely a POSIX-hoz áll legközelebb. ---------------------------------------------------------------------------------------------------- Kernel: Linux op.rsz. Magja, Shell: keretprogramok Kernel verzió szám: 1 (op..rsz. Magjának verzója) . x (alverzió sz., ha páros, akkor stabil ver.) . x (patch-level, apróbb változások jelölésére)

  5. UNIX, Linux jellemzői Multitask, többfeladatos, Multiuser,többfelhasználós, Hálózatos oprsz.

  6. UNIX-os fájlrendszer és fájlszerkezet • mindent fájlként értelmezünk (mon., bill., nyomt., könyvtárak, stb.) • a fájlok max. 255 hosszúságúak lehetnek • bármely karaktert tartalmazhatnak • case sensitive rendszer • minden egy gyökérben (mountingolással), jele: / (slash) • elérési útnál is: / (létezik relatív és absz. elérési út egyaránt) • minden fájlhoz tartozik egy inod-nak nevezett rekord, mely • tartalmazza a fájlal kapcsolatos dolgokat ()

  7. Kliens-szerver viszony • Szerver (távoli gép) és kliens (helyi gép) kapcsolata • A kliens program kommunikál a távoli szg.-en futó szerver programmal • A kliens hozzáfér a szerver operációs rendsz.-éhez és azt használja • Szerverekhez való hozzáférést annak rendszeradminisztrátora engedélyezheti (úgy, h. account-ot készít a felhasználónak)

  8. Bejelentkezés / Kijelentkezés Be: Felhasználói név (login) Jelszó (password) Ki: logout exit

  9. Fájlokhoz tartozó jogosultságok • 7 hely: pl: drwx - - - - - - • - 1. A fájl milyen jellegű adat (könyvtár, link, stb.) • 3x3 fájl hozzáférési jogosultságai (user jogai, group jogai, others jogai jogosultságok link user csoport fájl (byte) módosítás fájl szám. neve neve mérete dátuma neve r ha olvashatja (read) w ha írhatja (write) x ha végrehajthatja (execute) - ha az adott jog nincs számára megadva

  10. Az Internet fontosabb szolgáltatásai Nem kommunikációs szolgáltatások: Telnet (Távoli bejelentkezés) FTP (File Transfer Protocol - fájlátvitel) WWW (World Wide Web - böngészés) Kommunikációs szolgáltatások TALK (beszélgetés) IRC (Interactive Real Chat - csevegés) E-mail (levelezés)

  11. Telnet feltétele • internet kapcsolat • felhasználói jogosultság (account (login név és password) • Távoli gépen futó szerver prg. (ált UNIX komp. Linux verzió fut) • Saját gépünkön kliens prg. (win. oprsz. tartalmazza, neve: terminal emulator)

  12. Telnet mire jó? • Távoli szg-en bony. számítási műveletvégzés (régebbi) • Távoli gápen futó adatbázisok elérése (régebbi) • Távoli gépen elhelyezett adatain kezelése • Velünk egy szerverre bejelentkezőkkel való komm.

  13. Telnet • Parancsok lapon

  14. Ftp feltétele • internet kapcsolat • 1. felhasználói jogosultság (account (login név és password)2. „anonymous” ftp helyek (login: anonymus, p: e-mail cím) • Távoli gépen futó szerver prg. (ált UNIX komp. Linux verzió fut) • Saját gépünkön kliens prg. (win. oprsz. tartalmazza, neve: terminal emulator)

  15. FTP mire jó? • Állományok mozgatása a hálózaton • Alkalmazható műveletek • Kapcsolódás • Könyvtári műveletek • Átvitelt biztosító műveletek

  16. Parancsok lapon

  17. FTP - könyvtári műveletek • Távoli gépen • könyvtárváltás - cd • könyvtár tartalma - ls, ls állományok lista • jelenlegi hely - pwd • Lokális gépen • könyvtárváltás - lcd

  18. FTP -Állományátvitel utasítások • Letöltés • egy állomány letöltése - get • több állomány letöltése - mget • Feltöltés • egy állomány feltöltése - put • több állomány feltöltése - mput

  19. Egyéb utasítások • Számítógép ellenőrzése - ping + cím • Felhasználói adatok - finger + e-mail • DNS-IP váltás: nslookup + cím • Ki birtokolja a DNS címet: whois + cím • Útválasztó - route

More Related