Operációs rendszerek
|
|
- Eszter Kisné
- 9 évvel ezelőtt
- Látták:
Átírás
1 Operációs rendszerek Informatika elméleti alapjai Horváth Árpád október A számítógépes rendszer 1.1. A hardver és a szoftver A számítógépes rendszer szintjei - HW felhasználói programok rendszerprogramok hardver (hardware, HW) gépi nyelv utasítás: adatmozgatás, aritmetikai (+,*) és összehasonlító m veletek... zikai eszközök A szoftverek (SW) csoportosítása felhasználói program: közvetlenül a felhasználó által megoldani kívánt feladatot old meg rendszerprogram: a számítógép m ködését szervezi felhasználói módú rendszerprogramok pl. parancsértelmez (shell), ablakkezel rendszer, fordítók, szövegszerkeszt (text editor) operációs rendszer (Operating System, OS) er forrásokat kezel alapokat biztosítja a felhasználói programok írásához Az ablakkezel rendszerek egyes operációs rendszerek részét alkotják, más esetekben (például a Linux esetén) az operációs rendszer felett helyezkednek el. Linux esetén például szerverekre gyakran nem is telepítünk grakus felület programokat. 1
2 A számítógépes rendszer szintjei - felhasználói programok felhasználói programok pl. szövegszerkeszt (word processzor), adatbázis-kezel, reptéri jegyfoglaló rendszer, egy játékprogram a mobiltelefonon rendszerprogramok hardver 1.2. Memória és az el tétszavak A memória-hierarchia A memóriát általános értelemben használják minden olyan eszközre, amely adatot képes tárolni. Gyakran viszont ezek közül csak azt értik csak alatta, amelybe a programok betölt dnek, ha futtatjuk azokat. (Ez utóbbit szokás f memóriának vagy operatív tárnak is nevezni.) Ha azt modja valaki, hogy kevés a gépem memóriája, akkor ez utóbbit érti alatta. A memória-hierarchiában lejjebb található szintek elérési ideje hosszabb, de az egységnyi adatmennyiségre (Bájtra) es költsége kisebb. A gépi kódú utasítások a regiszterekkel tudnak gyorsan számolni. Ha a memóriából kell behívni az adatokat, az jelent sen hosszabb id t vesz igénybe. Mivel gyakran a memóriából egymáshoz közeli adatos szükségesek, ezért a processzor egy köztes tárat, a cache-eket használja arra, hogy betöltse a várhatóan sorra kerül adatokat. Az el z bekezdésben említett memóriák addig tartják meg a tartalmukat, amíg a számítógép be van kapcsolva. Ha nincs áramellátás, a regiszterek, a cache és a memória tartalma elvész. A kiszámított értékeket, létrehozott táblázatokat, képeket ki kell írni egy biztonságosabb helyre. Ez tipikusan a merevlemez szokott lenni a számítógépek esetén. Kutatások esetén rengeteg terabájt adat keletkezhet (pl. a CERN-ben) amelyeket nem szükséges mindig gyorsan elérnünk. Ezeknek a tárolását szalagon lehet legolcsóbban megoldani. Mi a baj a jelenlegi el tétszavakkal? 1 Byte = 1 B = 8 bit (két tizenhatos számjeggyel leírható). 2
3 Az adatátviteli sebességnél (1 kbit/s = 1000 bit/s) más a kilo jeletése, mint a memóriánál (1 kb = 1024 B) Más mérnöki területen más a kilo jelentése, mint a bájtok mellett. DVD-nél 4, 7 GB = 4, B. Memóriánál 1 GB = B = 1, B. Az bináris el tétszavak IEC - kb. Nemzetközi Villamosmérnök Bizottság hagyományos IEC értéke elérés KB KiB 1024B = 2 10 B = 1024B 2% MB MiB B = 2 20 B = B 5% GB GiB B = 2 30 B = 1, B 7% TB TiB B = 2 40 B = 1, B 10% PB PiB B = 2 50 B = 1, B 13% EB EiB B = 2 60 B = 1, B 15% MiB szóban megabinari bájt vagy mibi bájt. Szemben az SI-vel a kilo jele is általában nagy K. 2. Az operációs rendszer Forrás TanenbaumWoodhull: Operációs rendszerek, Panem, 1999 Elearningen egy része szkennelve Az operációs rendszer fogalma Az operációs rendszer Er forrásnak nevezzük a HW egyes részeit (nyomtató és más háttértárak, memória, CPU) Az operációs rendszer megvéd a hardver bonyolultságától virtuális gépet alkot, melyet könnyebb megismerni/programozni er forrásokat kezel programok versenye a processzorért, memóriáért, I/O eszközökért pl. több nyomtatás pl. több felhasználó: HW és információigény (fájl írása olvasása) 3
4 2.2. Az operációs rendszer története 1. generációig (elektroncsövesig) nincs operációs rendszer 1. generációnál kapcsolótáblás majd lyukkártyás programozás 2. generáció (tranzisztoros) kötegelt rendszer lyukkártyán v. szalagon feladatok egymás után vezérl kártyák: speciális kártyák, a parancsértelmez k el futárai többnyire tudományos és m szaki feladatok (pl. id járás-el rejelzés) többnyire FORTRAN és assembly programok A többfeladatos rendszerek olyan rendszerek, amelyek esetén a számítógépen több program vár futásra. Ennek többek közöttaz alábbi kett változata van: A multiprogramozás esetén csak akkor szakad meg egy program végrehajtása, és csak akkor indul el egy másik, amikor az els olyan m veletre (például nyomtatásra) vár, ami hosszabb ideig tarthat. Az id osztásnál a felhasználó minden futó programja (folyamata) kap egy kis id szeletet, amíg a programja fut, majd másik folyamatra vált a rendszer, aztán harmadikra,..., els re, másodikra, harmadikra,.... Ezek az id szeletek elég kicsik ahhoz, hogy a felhasználó úgy érezheti, hogy minden folyamata egyszerre fut. A többfelhasználós rendszerek alapja is az id osztás. Ebben az esetben több felhasználó futtathat programokat ugyanazon a számítógépen. 4. generáció (LSI, µproc.) személyi számítógépek szoftvergyártás ipara MS-DOS, Windows 3.1 Win95... Unix (AT&T, ingyen majd pénzért, jogvédve) MINIX (oktatásra, Tanenbaum) Linux (Linus Torvalds) A Windows 3.1 még nem tekinthet egy önálló operációs rendszernek, hanem egy MS-DOS-on futó grakus felület programnak. A Windows 95 már igazi id osztásos m ködés grakus felület operációs rendszer. Az 1969-ben kifejlesztett Unix-okat kezdetben ingyenesen használhatták az egyetemek, megismerhették a forráskódját. A Linuxot az oktatási célra készült MINIX (mini Unix) kódjából indította útjának Linus Torvalds svéd anyanyelv nn (akkor még) egyetemi hallgató 1991-ben. Erre épülnek különböz Linux terjesztések, mint a f iskolánk szerverein futó Debian-ok, vagy az asztali gépeken könny használhatóságot kit z Ubuntu. 4
5 4. generáció hálózat Számítógéphálózatok növekedése (1980) Hálózati operációs rendszer egyszer b vítések: hálózati csatoló, bejelentkezés távoli gépre, fájlátvitel kezelése Osztott operációs rendszer több processzor vagy számítógép kezeli hogy mi melyiken fut/tárolódik bonyolultabb folyamatütemez algoritmus GRID: a másik processzor másik földrészen is lehet A CERN adattermelése Az európai részecskezikai kutatóközpont, a CERN, adatainak feldolgozásához nem elegend a CERN számítógépközpontjában taláható rengeteg gép. A számításokat egy olyan GRID végzi, amelyhez máshonnan is kapcsolódnak számítógépek, mint például más európai, amerikai és japán fels oktatási intézmények és kutatóintézetek számítógépei. 5
6 A GRID felépítése A GRID-et egy köztes rétegnek (Middleware-nek) nevezett program m ködteti. Feladata a futásra váró alkalmazásoknak megkeresni a futásra leginkább megfelel helyet, ehhez tudnia kell, hol találhatóak a futáshoz szükséges adatok, melyik gép mekkora szabad számítási kapacitással rendelkezik (nem túl terhelt CPU-t kell keresni)... Emellett ellen rizni kell a felhasználók jogosultságait, mérni kell, ki mennyit használ illetve ajánl be. A köztes réteg alatt helyezkedik el az er forrás réteg, amelyek részei: háttértárak (merevlemez, szalag (CERN-ben) magnókazetta méret 500GB-os szalagok vannak, amiket egy robotkar emel le és olvas merevlemezre, ha szükség van rá) számítógépek, amelyek a számítást végzik különböz érzékel k és detektorok (pl. részecskezikai detektorok, távcsövek, id járás érzékel k) A köztes réteg felett található az alkalmazási réteg, amelyb l a feladatot a GRID-nek továbbítják. A számítógépeket bármikor ki lehet venni a rendszerb l és hozzá lehet adni anélkül, hogy a rendszert újra kellene indítani. A kutatási intézetek és fels oktatási intézmények er forrásait ki lehet használni akkor is, amikor ott helyben nem lenne dolog. A számítógépeket bármikor ki lehet venni a rendszerb l és hozzá lehet adni anélkül, hogy a rendszert újra kellene indítani. A kutatási intézetek és fels oktatási intézmények er forrásait ki lehet használni akkor is, amikor ott helyben nem lenne dolog. 6
7 A Unix és a Unix-szer operációs rendszerek A Unix kialakulása 1969 Unix AT&T 1972 C programozási nyelv, Unix-ot újraírták C-ben. Utódai: (Open)Solaris (SUN), AIX (IBM), HP-UX (HP), BSD, Mac OS X 1984 GNU projekt egy teljes Unix-kompatibilis szoftverrendszer, Szabad Szoftver Alapítvány (FSF) 1991 Linux kernel ( Android) to to to to 2010 Minix 1.x Minix 2.x Minix 3.x Linux Linux 0.95 to 1.2.x Linux 2.0 to 2.6.x NEXTSTEP/ OPENSTEP 1.0 to 4.0 Mac OS X Server Mac OS X 10.0 to 10.7 (Darwin) UnixTSS 8 UnixTSS (Time Sharing System) 9 to 10 BSD NET/2 386BSD FreeBSD 1.0 to 2.2.x FreeBSD 3.0 to 3.2 FreeBSD 3.3 to 8.0 BSD 1.0 to 2.0 BSD 3.0 to 4.1 BSD 4.2 BSD 4.3 BSD 4.3 Tahoe BSD 4.3 Reno BSD 4.4 to 4.4 lite2 Unics UnixTSS 1 to 4 UnixTSS 5 to 6 UnixTSS 7 NetBSD 0.8 to 1.0 NetBSD 1.1 to 1.2 NetBSD 1.3 NetBSD 1.3 to 5.x Unix 32v Sun OS 1 to 1.1 Sun OS 1.2 to 3.0 Sun OS 4 OpenBSD 1.0 to 2.2 OpenBSD 2.3 to 4.x AIX 1.0 AIX 3.x to 6.x PWB/Unix Xenix 1.0 to 2.3 Xenix 3.0 SCO Xenix SCO Xenix W286 SCO Xenix V386 SCO Xenix W386 SCO Unix OpenServer 5.0 to 5.04 OpenServer to OpenServer 6.x System III System V R1 to R2 System V R3 System V R4 Unixware 1.x to 2.x Unixware 7.x Solaris 2.1 to 10 OpenSolaris and later Open Source Mixed/Shared Source Closed Source HP/UX 1.0 to 1.2 HP/UX 2.0 to 3.0 HP/UX 6 to 11 HP/UX 11i to 11i v to to to to 2010 A Unix-ot 1969-ban fejlesztették ki AT&T vállalatnál ben ugyanitt fejlesztették ki a C programozási nyelvet, és a korábban assemblerben írt Unix-ot újraírták C-ben. Kezdetben szabadon terjeszthet volt forráskóddal együtt, majd üzletet látva benne zárt kóddal pénzért árulták. Több változata lett System V (V=öt), BSD (Berkley Software Distribution), HP-UX, SUN Solaris, Mac OS X. Ezek egy része utóbbi kés bb szabad szoftverré vált: *BSD, OpenSolaris. 7
8 A Szabad Szoftver Alapítvány (FSF) által 1984-ben indított GNU projekt célja egy teljes Unixkompatibilis szoftverrendszer kifejlesztése volt. Ebb l származik a Linuxra épül terjesztések fordítóinak, szövegszerkeszt inek, parancsértelmez inek (shell-jeinek) jelent s része. És az olyan Unix-os parancsok nyílt forráskódú változata, mint például az ls, cp parancsok (listázás, másolás) ben egy egyetemi tanár, Andy Tanenbaum, kifejlesztett oktatási célokra egy minimális operációs rendszert, a MINIX-et. Ennek teljes forráskódja megtalálható Tanenbaum: Operációs rendszerek cím könyvében. Ezt használta fel Linus Torvalds, svéd anyanyelv nn egyetemi hallgató egy operációs rendszer kernelének a kifejlesztéséhez, melyet kés bb Linuxnak neveztek el és azóta is Linus fejleszti. A munkát 1991-ben kezdte. Precíz szóhasználatban a Linux a kernelt jelenti. Teljes operációs rendszerré a Linuxot a GNU-s programok teszik, ezt az operációs rendszert GNU/Linuxnak szokták hívni. A különböz Linux terjesztések ezeket a programokat szoftvercsomagokba szervezik és csomagkezel programokat használnak a szoftvercsomagok telepítésének egyszer bbé tételéhez. A GNU/Linux operációs rendszereknek nem részei az ablakozó rendszerek (pl. IceWM, FluxBox) és a összetettebb grakus felhasználói felületek (GNOME, KDE). A telepítés lehetséges csupán karakteres felülettel, de beállítható a rendszer úgy is, hogy a rendszer grakus beléptet programmal indul, a Windowshoz hasonlóan. A GNU/Linux rendszerek és a Unix-ok között jelent s hasonlóság van, amit több szabvány, például a POSIX nagymérték betartása tesz lehet vé. Aki egy Unix-rendszert ismer, az nem fog elveszni a Linuxban és fordítva. A BSD-változatok (FreeBSD, NetBSD, OpenBSD, PC-BSD,... ), melyek szintén szabad szoftverek. Amíg a Linuxot több összetev b l rakják össze (GNU projekt, Linux-kernel), addig a BSD-k teljes alaprendszere (kernel+operációs rendszer) együtt kerül fejlesztésre így jobban összecsiszolt. Végül két érdekesség: a Mac OS X operációs rendszer, az Apple Macintoshának 2002-ben bevezetett operációs rendszere szintén BSD alapú, az Android pedig a Linux leszármazottja. Linux, Ubuntu Az Ubuntu a GNU/Linux operációs rendszer egyik disztribúciója ubuntu.hu A Debianból származó deb szoftvercsomagokat használ A deb fájlok optikai diszkr l vagy Internetes tárolókból érhet ek el. apt csomagkezel rendszer: telepítés függ ségekkel együtt, eltávolítás, frissítés, keresés 8
9 A telepített Ubuntu kés bb hasznos lehet az Operációs rendszerek laborgyakorlatához, és a szabadon választható Linux alkalmazása a gyakorlatban illetve Összetett hálózatok vizsgálata tárgyakhoz. Régebbi, kisebb memóriával rendelkez gépekre a Lubuntu változatot ajánlom, az újabbakra az Ubuntu vagy Kubuntu változatot. Bármelyik telepítés mellé fel lehet rakni a másik kett változatot is utólag Szoftverekkel kapcsolatos fogalmak Szabad szoftver (Free Software) olyan szoftver, amely szabadon használható, tanulmányozható és módosítható, és a módosított változat is szabadon továbbadható. Ezekhez szükséges a forráskód ismerete. Nem feltétlenül jelent ingyenességet. Támogatást lehet hozzá pénzért adni, vagy lehet pénzt kérni azért, hogy valami kiegészítést ír valaki a kódhoz, de megszünteti a készít t l való függ séget, mert ha nem megfelel nekem amit és amilyen áron csinál nekem a készít, átadhatom a munkát másnak. Public Domain: olyan programok, amelyeket szabadon lehet használni, és nem csak próbaid re. Ezek nem feltétlenül szabad szoftverek a fenti értelemben. Nyílt forrású (open source) program: olyan szoftver, amelynek a forrását szabadon elérhet vé teszi a gyártó. Ez sem feltétlenül szabad szoftverek, ha a fenti feltételek nem teljesülnek. Egy cég például szabadon elérhet vé teheti a program forrását úgy is, hogy nem enged a kódban változtatást, és pláne a változtatott kód továbbadását. Lehet erre az az oka, hogy a vásárló megbizonyosodhasson arról, hogy a program nem tartalmaz hátsó kapukat, amelyen információk áramlanak ki. Dual Boot: A számítógép olyan állapota, amikor kétféle rendszer (pl. Windows és Linux) indítása is lehetséges. Live CD: olyan CD, amelyr l telepítés el tt kipróbálható a telepítend operációs rendszer. Ilyenek például az Ubuntu telepít lemezei. Természetesen ilyenkor nem olyan gyors a rendszer futása, mintha egy külön partícióra telepítenénk, és az adataink is elvesznek, hiszen azok nem kerülnek a Winchesterre, csak a memóriába. Viszont kipróbálható, hogy az adott hardver milyen képességét képes kihasználni a rendszer. Virtuális gép (VMware, Virtualbox): egy lehet ség, hogy egy operációs rendszer alá másikat telepítsünk. A fenti kett program Windows és Linux alatt is lehet séget teremt, hogy egy másik operációs rendszert futtassunk az eredeti rendszer egyik ablakjában Az operációs rendszer alapfogalmai Alapfogalmak Folyamat (processzus, process) Fájlrendszer Parancsértelmez (héj, shell) 9
10 Folyamatok Folyamat: végrehajtás alatt álló program, amely rendelkezik 1. címtartománnyal (memóriaszelet) program, adat, verem 2. regiszterkészlettel (CPU-ban) ezek tárolják a számolás során az adatokat. Két speciális regiszter: utasításszámláló, veremmutató Id osztásos rendszerben id nként megszakítás van, ekkor menteni kell a regiszterek értékeit amikor újra erre a folyamatra kerül a sor, akkor vissza kell ezeket tölteni Az utasításszámláló arra a címre mutat, ahol a program végrehajtása éppen tart. Legtöbb utasítás után a következ utasításra fog mutatni az utasításszámláló. Kivételt jelentenek az ugró utasítások. Kiegészít anyag. A gépi kódban van például olyan utasítás, amely hogyha egy adott regiszter nem nulla, akkor ugrik egy adott helyre (máshol folytatja a végrehajtást), különben a következ utasításon folytatja a végrehajtást. Ilyen módon lehet ciklust szervezni: az adott regiszterbe belerakom, hányszor kell végrehajtani a ciklust. Minden egyes ciklusban csökkentem a regiszter értékét. Ha nem nulla a regiszter értéke, akkor vissza kell ugrani a ciklus elejére. A folyamatok elhelyezkedése a memóriában operációs rendszer folyamatvezérl blokk 1. folyamat 2. folyamat üres rész 3. folyamat üres rész program adatok verem magasabb címek A központi feldolgozó egységben (CPU) több néhány bájtos kis tárolóegység található, az úgynevezett regiszterek. Ezekben találhatóak többek között a számolások eredményei. A regiszterek értékeit sokkal gyorsabban eléri a processzor, mint a memóriában található értékeket. A regiszterek egyike, az utasításszámláló mutat arra a helyre, ahol a következ végrehajtandó utasítás található a memóriában. Általában egy utasítás végrehajtásakor ez eggyel növekszik. Kivételt jelentenek az ugró utasítások. Egy processzor rendelkezhet például olyan ugró utasítással, amely egy regiszter nullától különböz értéke esetén ugrik egy adott memóriacímre, és onnan folytatja a program futtatását. (Ezzel megvalósítható egy adott számszor lefutó ciklus. A számot beírjuk a regiszterbe, minden ciklusban csökkentjük, és ha nem nulla visszaugrunk. Ha nulla, akkor végeztünk a ciklussal, folytatjuk tovább a következ utasítással.) 10
11 Végrehajtáskor a háttértárolóról (általában merevlemezr l) a memóriába kerül a program, és a hozzá tartozó adatok. A program a futása során néha veremre ír ki adatokat. A verem egy olyan tárrész a memóriában, amelyb l a legutoljára beírt adatokat tudjuk legel ször kivenni, ezért nevezzük LIFO-elv tárolónak (Last In First Out = el ször be utoljára ki). A végrehajtás alatt álló programnak (folyamatnak) egy memóriarészt ad az operációs rendszer. Tipikusan a memóriaszelet kisebb címeinél található a program és a hozzá tartozó adatok, és a legnagyobb cím helyt l a kisebbek felé tárolja az adatokat a verem. Azt, hogy hová kell a következ értéket írni a verembe, a veremmutató nev regiszter tárolja. Kiegészít anyag. A verem célszer megoldás úgynevezett alprogramok meghívásakor, amikor a korábban végrehajtott programrész regisztereinek értékeit el kell menteni, és azt is, hogy az alprogram végrehajtása után melyik memóriacímre kell visszatérni a program futásának. Ha az alprogramok hívásakor veremre rakom (a többi regiszterrel együtt) azt, hogy hol tartott a program (azaz az utasításszámláló értékét) az alprogram hívása el tt, akkor könnyen tudom kezelni azt, hogy honnan kell folytatni az eredeti programot, amikor az alprogram végére érek. Az sem okoz gondot, ha többször meghívom az alprogramból saját magát, mert a veremb l mindig a legutolsó alprogram-hívás regiszterértékeit fogjuk visszakapni. A verem elnevezése abból ered, hogyha verembe pakolok, akkor csak azt tudom kivenni, amit legutoljára raktam be, ami a verem tetején van. (Ellentétben például a szekrény ókjaival, ahol például akármelyikb l kiszedhetem bármikor tetsz leges sorrendben, ami benne van.) Azzal, hogy a memóriában a kisebb címek felé halad a verem, ha beleírok, egy kissé fejreáll a helyzet: a verem tetején lév szám van a legkisebb cím helyen. Ennek ellenére szokás az utolsónak beírt számot a verem tetején lév számnak nevezni. Veremre írás-olvasás veremmutató Veremre írás (PUSH) után: veremmutató Két veremr l olvasás (POP) után: veremmutató A veremmutató arra a címre mutat, ahol a verem legutolsónak berakott eleme található. Kétféle veremm velet létezik. Az egyik (PUSH) a veremre ír egy számot. Ilyenkor a veremmutató helyére kerül a szám, és a veremmutató értéke eggyel csökken. A másik utasítás (POP) egy számot tölt be a veremr l az egyik regiszterbe, és a veremmutató értéke eggyel növekszik. A fenti ábrán a fekete kis négyszögek jelölik azokat a helyeket, ahol már adat van, az egyes lépések után. (A valóságban a 28-nál sokkal nagyobb memóriacímeken található a verem alja.) Szül - és gyermekfolyamatok 11
12 A B D C E B és C az A gyermekfolyamatai A a B és C szül folyamata egy egyedi szám, a folyamat-azonosító (PID, process identier) tartozik minden folyamathoz felhasználó-azonosító (UID, user identier) tartozik minden folyamathoz (ki indította), a gyermekfolyamatok öröklik Szül - és gyermekfolyamatok PID TTY STAT TIME COMMAND pts/0 Ss 0:00 -bash pts/0 T 0:00 \_ mc pts/2 Ss+ 0:00 \_ bash (...) pts/0 T 0:00 \_ mutt pts/0 T 0:00 \_ vim (...) pts/0 R+ 0:00 \_ ps af (...) bash: egy parancsértelmez, a Linuxok alatt elterjedt mc (Midnight Commander): fájlkezel, a Norton Commanderhez hasonlít vim: egy szövegszerkeszt (text editor), amely itt a levelet szerkeszti ps: a folyamatok listázására alkalmas program Unix/Linux alatt a f (forest) kapcsolója alkalmas a folyamatok hierarchikus (alá-fölé rendelt) megjelenítésére. Bejelentkezéskor rögtön a bash-be kerültem, ahonnan megnyitottam a mutt parancsot, és onnan egy levelet kezdtem írni a vim szövegszerkeszt vel. Ezt háttérbe küldtem, majd megnyitottam az mc fájlkezel t, ami rögtön megnyit magán belül is egy bash-t, ebben írtam be a ps af parancsot. A ps af parancs adta ki a fenti kimenetet. Mindegyik folyamatnak egyedi azonosítója (process id, PID) van. Szül - és gyermekfolyamatok bash (bejelentkezés) mc bash mutt vim ps af A mappa (folder) els közelítésben a könyvtárak (directory) grakus megjelenítése. Akit precízebben érdekel: 12
13 Fájlrendszer Unix és Linux rendszerekben / (gyökér) home hudoba etc horvatha var mail public_html útvonalnév lehet public_html abszolút: gyökérkönyvtárból pl. /home/horvatha relatív: pl.../hudoba/public_html A felhasználók saját könyvtárai tipikusan a /home könyvtárban taláhatóak. Szül könyvtár, alkönyvtár fogalma. Szóhasználat: home az horvatha könyvtár szül könyvtára, az horvatha a home alkönyvtára. A Unix és Linux rendszerek egyetlen hierarchikus könyvtárrendszerrel rendelkeznek, nincsenek külön meghajtók (C:) mint a Windows esetén. A csatolt fájlrendszerek például a /media könyvtárban helyezkednek el, (pl. /media/cdrom). A Unix rendszerekben a webcímekhez hasonlóan az útvonal tagjait / választja el a Windowsos \ helyett. Tegyük fel, hogy kezdetben a /home/hudoba könyvtárban vagyok, amit az ábrán is láthatok. A.. (Windows alatt is) mindig az aktuális könyvtár szül könyvtárát jelenti, tehát a../horvatha/public_html azt jelenti, hogy az aktuális könyvtárból kilépek a szül könyvtárba, a /home könyvtárba, majd belépek a horvatha könyvtár public_html alkönyvtárába, tehát a /home/horvatha/public_html könyvtárba jutok (ahol egyébként az horvatha felhasználó weboldalai helyezkednek el, amit a oldalról érek el). Parancsértelmez (shell) a billenty zetr l beírt parancsokat hajtja végre saját vezérlési szerkezetekkel rendelkezik (ciklus, feltételes elágazás) fájlban összegy jtött parancsok (shell script) végrehajtására is képes fejlettebbeknél automatikus kiegészítés, korábbi parancs visszahívása 2.5. Összefoglalás Összefoglalás Fontosabb fogalmak operációs rendszer 13
14 rendszerprogram felhasználói program er források hardver id osztás többfeladatos és többfelhasználós rendszer folyamat parancsértelmez = shell 14
15 3. Linux a gyakorlatban Manager Informatika laborhoz és az informatikus szabadon választható Linux alkalmazása gyakorlathoz. Az Informatikai rendszerek alapjaihoz nem szükséges. rwx bitek r - read, w - write, x - execute $ ls -l /etc összesen 1600 drwxr-xr-x 8 root root :45 acpi -rw-r--r-- 1 root root :40 adduser.conf -rw-r--r-- 1 root root :49 adjtime -rw-r--r-- 1 root root :31 aliases drwxr-xr-x 2 root root :50 alternatives -rw-r--r-- 1 root root :38 anacrontab drwxr-xr-x 7 root root :45 apm drwxr-xr-x 4 root root :49 apt (...) 3. és 4. oszlop tulajdonos és csoport, itt mindkett neve root. A Unix és Linux rendszereken a root felhasználó a rendszer legf bb adminisztrátora. Korábban az saját könyvtára a gyökérkönyvtár (root) volt, innen kapta a nevét. rwx bitek jog fájlra könyvtárra r - read olvasható listázható w - write írható létrehozható/törölhet fájl benne x - execute végrehajtható be lehet lépni (cd paranccsal) -rw-r--r-- 1 root root :40 group drwxr-xr-x 4 root root :49 apt nem könyvtár felhasználó csoport mások jogai (...) fájlnév - rw- r-- r-- (...) group könyvtár felhasználó csoport mások jogai (...) fájlnév d rwx r-x r-x (...) apt A /etc/group fájl tartalmazza, hogy milyen csoportok találhatóak az operációs rendszerben, és azokban kik vannak benne. Ez a root tulajdonában van, aki olvashatja és írhatja is (rw). Emellett a root csoportnak és minden egyéb felhasználónak is olvasási joga van rá. Végrehajtási joga senkinek nincs, hiszen ez nem egy végrehajtható fájl, hanem egy információkat tartalamzó szövegfájl. A /etc/apt egy könyvtár, amelybe mindenkinek joga van belépni (x) és listázhatja mindenki (r), de fájlokat törölni és írni a könyvtárban csak a tulajdonosnak (itt a root) van joga. Határozzuk meg a következ sorból, mi a fájlok/könyvtárak neve, fájl-e vagy könyvtár, ki a tulajdonosa, csoportja, és kinek milyen joga van! 15
16 -rw-rw-r-- 1 hudoba fizika nov 10 CERNLogo.png drwxrwxr-x 9 horvatha fizika 4096 okt diakmuhely -rwxr-xr-x 1 root root ápr 4 /bin/ls drwxrwxr-x 2 root mail 4096 nov /var/mail/ -rw horvatha mail nov 23 /var/mail/horvatha Pár alapparancs ls (list) listázza a pillanatnyi könyvtár tartalmát ls -l fájlnév listázza a fájl jogosultságait és más tulajdonságait a korábbi fólia szerint ls -l [könyvtár] listázza a könyvtár összes fájlját az el z höz hasonlóan; ha nincs könyvtár megadva, az aktuális könyvtárét pwd (print working directory), kiírja, melyik könyvtárban vagyunk Linux parancssorban mindig elérhet a nano szövegszerkeszt. nano [fájlnév] fájlnév, akkor mentéskor kell megadni az új fájl nevét) (ha nincs (A nanoban alul megtalálhatóak a legfontosabb billenty -kombinációk jelentései; felül látható a fájlnév és hogy módosításra került-e a fájl az utolsó mentés óta. Egy nagyobb tudású szerkeszt a Vim, a használatához viszont többet kell tanulni. Ha grakus felület is rendelkezésünkre áll, akkor akár a Python grakus felület szerkeszt jével, az IDLE-vel is szerkeszthetünk szövegfájlokat.) Könyvtárak kezelése cd [útvonal] cd ~/linux/segedlet mkdir útvonal mkdir pistike (call directory), könyvtárba belépés, ha nincs útvonal, a saját-könyvtárba (make directory), könyvtár létrehozása rm -r könyvtár (remove) törli a könyvtárakat a benne lev könyvtárakkal és fájlokkal együtt (-r = rekurzívan) rm -r pistike Fájlok jogosultságainak megváltoztatása chmod a+r fájl (change mode all + read) Megadja a jogosultságot, hogy bárki olvashassa a fájlt. (Weboldalaknál, majd kell ilyen jogosultság.) chmod a+x fájl (change mode all + execute) Megadja a jogosultságot, hogy bárki végrehajthassa a fájlt. (Programok végrehajtásához = futtatásához, szükséges.) chmod a-x fájl (change mode all - execute) Megvonja a jogosultságot mindenkit l, hogy végrehajthassa a fájlt. 16
17 Fájlok/könyvtárak másolása és mozgatása/átnevezése cp fájl cél arra a névre. (copy) a fájlt átmásolja a célba. Ha az könyvtár, akkor bele, ha fájlnév, akkor mv fájl cél (move) a fájlt átmozgatja a célba (azaz az eredeti megsz nik). Ha az könyvtár, akkor bele, ha fájlnév, akkor arra a névre. Fájl helyett könyvtárral is m ködik. Átnevezhetek ezzel egy fájlt/könyvtárat (mv réginév újnév). Az fájl (könyvtár) nevénél használhatjuk a *-ot tetsz leges fájlrész helyett. cp *.jpg images Ha images egy könyvtár, az összes.jpg vég fájlt átmásolja bele. cp -r könyvtár cél (rekurzívan) A könyvtárat átmásolja. Ha a cél létez könyvtár, akkor bele, ha még nem létez név, akkor arra a névre. rm fájl Feladatok fájl törlése. Listázzuk a public_html illetve /tmp könyvtárak összes fájlját és alkönyvtárát. Ki a tulajdonosuk? Milyen jogokkal? Másoljuk a szamtech/info/web könyvtár összes fájlját és alkönyvtárát a saját public_html könyvtárbeli alkönyvtárunkba. Lépjünk be a public_html könyvtárba! Hozzunk létre egy könyvtárat, amelynek a neve a saját NEPTUN-kódunk! Másoljuk át a public_html könyvtár valamelyik fájlát a most létrehozott könyvtárunkba! Belépés a django szerverre Putty-val Böngész be a következ címet kell megadni: Putty-ba ezek kellenek: Server name: django.arek.uni-obuda.hu Port: 122 Translation UTF-8 kódolás A jelszót ne tároljuk! Open után els belépéskor megjelenik egy ablak (Security alert), ott Igent kell nyomni. Utána a felhasználónevünket majd a jelszavunkat kell megadni. A jelszót vakon kell begépelni, semmit nem látunk a képerny n írás közben. 17
18 Vim szövegszerkeszt A nano helyett érdemes a nagyobb tudású, de több tanulást igényl vim szövegszerkeszt t használni. Több szöveget egyszerre tarthatunk benne nyitva, mindegyiket egy-egy puerben. A puerek között viszonylag könny sorokat másolni és mozgatni. Indításkor normál módban van. Ebben a módban a bet knek speciális jelentésük van. A beszúró módba általában az i, vagy o bet vel jutunk. Az utóbbi új sort nyit. Escape gombbal térhetünk vissza. A parancs módban kereshetünk (/ vagy?) vagy valamilyen parancsot adhatunk (:), kiírhatjuk a puer tartalmát egy fájlba, megnyithatunk új fájlt, segítséget kérhetünk, átállíthatunk valamilyen beállítást... Az Újsor után keres vagy végrehajtja a parancsot és visszatér normál módba. A Vim szövegszerkeszt állapotai parancssor :,/,? Esc, Újsor normál v,v,ctrl-v Esc visual ioaioac... Esc beszúró Normál mód, mozgások ^ vagy 0 sor eleje $ sor vége w vagy W következ szó b vagy B el z szó { } el z és következ üres sorig G fájl végéig 22G 22. sorra gg fájl elejéig Nyilak, End, Home általában m ködnek. Némelyiknél ismétlés is van. 5}, 2w 18
19 Normál mód, cselekvések d töröl y másolásra kijelöl c megváltoztat (töröl+beszúró mód) p beilleszt (aktuális bet /sor után) Általános forma ismétlés+cselekvés+mozgás. (Ismétlés elhagyható. Beillesztésnél nincs mozgás.) Pl. 5dw öt szót töröl, 3p háromszor beilleszt, c$ sor végéig töröl és beilleszt. Speciális eset: sort töröl dd öt sort töröl 5dd, hasonlóan yy és cc. Parancssor :n név új puert nyit (new/next) :sp név új puert nyit ablakot felosztva (split) :w ment (kiírja a puer tartalmát, write) :w név ment adott néven :q kilép a puerb l (csak ha mentve volt) :wq kiírja és kilép (write+quit) :q! kilép mentés nélkül :ls listázza a megnyitott puereket :b sorszám adott sorszámú puerre ugrik (egybe írható) :b név adott nev puerre ugrik :!parancs shell parancs végrehajtása /minta adott mintát keres lefelé?minta adott mintát keres felfelé A keresésnél a következ t az adott irányba az n-nel, a másik irányba N-nel kereshetjük meg. Példák parancsorra :!ls -l listáz, mintha Linux-parancssorba írnánk. :n.bashrc megnyitja a.bashrc fájlt. :sp.bash_history megnyitja a.bash_history fájlt úgy, hogy felosztja az ablakot alsó és fels részre. :q kilép az aktuális ablakrészb l :ls kilistázza a puereket. :b2 a kettes puerre (angolul buer) lép. :q kilép (csak, ha nincs mentetlen puer) Minden visszavonható u Könny nagy változást csinálni a vimmel, de normál módban u-val minden visszavonható. A vimtutor és egyebek A vim elsajátításához érdemes a vimtutor parancsot beírni. Ez végigvezet a Vim megismerésén. 19
Operációs rendszerek
Informatika elméleti alapjai Óbudai Egyetem Alba Regia Egyetemi Központ (AREK) Székesfehérvár 2014. október 17. A hardver és a szoftver Memória és az el tétszavak Vázlat 1 A számítógépes rendszer A hardver
1_Linux_bevezeto_bash
1_Linux_bevezeto_bash September 21, 2016 1 Számítógépes alapismeretek 1.1 ELTE - Fizika Bsc 1. évfolyam 1.2 # Félévés tematika: Linux alapismeretek Szövegszerkesztés Adatok ábrázolása Bevezetés a programozás
4. Laborgyakorlat. A fájlokról ezeket az adatokat, a fájlrendszer tárolja. Számunkra az 1, 3, 4. oszlopok lesznek az érdekesek.
Linux fájlrendszerek. 4. Laborgyakorlat Előző gyakorlaton, már volt szó a fájlrendszerekről, mikor a mount parancs -t kapcsolójáról volt szó. Linux alatt, az egyes fájlokhoz való hozzáférések miatt, a
I. Felzárkoztató Mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK
Mérési Utasítás Alapvető Linux/UNIX parancsok A terminál. A Linux és a UNIX, multi taszkos, több felhasználós rendszerek. A több feladat végrehajtásához egy (vagy akár több) felhasználó több terminálon
Operációs rendszerek gyakorlat
01 Operációs rendszerek gyakorlat Berta Árpád berta@inf.u-szeged.hu www.inf.u-szeged.hu/~berta Irinyi magasföldszint, Mesterséges Intelligencia kutatócsoport, 45/A szoba Fogadó óra: hétfő 15:00-16:00-ig
Linux alapok. Parancsok általános alakja parancs kapcsolók paraméterek
Linux alapok Parancsok általános alakja parancs kapcsolók paraméterek Könyvtárszerkezet abszolút útvonal útvonal megadása a gyökérből kiindulva / gyökérkönyvtár relatív útvonal útvonal megadása az aktuális
Operációs rendszerek gyakorlat
01 Operációs rendszerek gyakorlat Berta Árpád berta@inf.u-szeged.hu www.inf.u-szeged.hu/~berta Irinyi magasföldszint, Mesterséges Intelligencia kutatócsoport, 45/A szoba Fogadó óra: hétfő 15:00-16:00-ig
Unix-Linux alapok I. gyakorlatvezető: Lutár Patrícia
Unix-Linux alapok I. gyakorlatvezető: Lutár Patrícia Ez a dokumentum az órán bemutatott alapparancsoknak egy vázlatos áttekintése. A parancsokhoz tartozó kapcsolók/opciók (flagek) felsorolása nem teljes.
Nyíregyházi Egyetem Matematika és Informatika Intézete. Fájl rendszer
1 Fájl rendszer Terminológia Fájl és könyvtár (mappa) koncepció Elérési módok Fájlattribútumok Fájlműveletek ----------------------------------------- Könyvtár szerkezet -----------------------------------------
II. Mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK
Mérési Utasítás Linux/Unix jogosultságok és fájlok kezelése Linux fájlrendszerek és jogosultságok Linux alatt, az egyes fájlokhoz való hozzáférések szabályozása érdekében a fájlokhoz tulajdonost, csoportot
LINUX PMB2506-2 LINUXOS PARANCSOK ÉS HASZNÁLATUK - GRUB
LINUX PMB2506-2 LINUXOS PARANCSOK ÉS HASZNÁLATUK - GRUB LINUX PARANCSOK ÉS HASZNÁLATUK ls: listázás -l részletes lista -a rejtett fájlok megjelenítése cp: fájlok másolása -i Már létező cél felülírása előtt
Linux alapok gyakorlat
11. évfolyam, informatikai rendszerüzemeltető 2018. Témakörök (elméleti tárgyrész) 1. Kialakulása 2. Disztribúciók 3. Telepítés, bootloader 4. Csomagkezelés 5. Rendszer felépítése, kernel (könyvtárak,
Informatika érettségi vizsga
Informatika 11/L/BJ Informatika érettségi vizsga ÍRÁSBELI GYAKORLATI VIZSGA (180 PERC - 120 PONT) SZÓBELI SZÓBELI VIZSGA (30 PERC FELKÉSZÜLÉS 10 PERC FELELET - 30 PONT) Szövegszerkesztés (40 pont) Prezentáció-készítés
SZOFTVEREK (programok)
SZOFTVEREK (programok) Szoftverek csoportosítása 1. Operációs rendszerek: Windows (XP), 7, 8, 10 Linux (Ubuntu, Debian, ) 2. Felhasználói szoftverek Szövegszerkesztő: Word, jegyzettömb Táblázatkezelő:
Számítógép rendszerek. 4. óra. UNIX fejlődéstörténet
Számítógép rendszerek 4. óra UNIX fejlődéstörténet 1960-as évek A Massachusetts Institute of Technology, az AT&T Bell Labs, és a General Electric közösen fejleszti a Multics (Multiplexed Information and
LINUX PMB2506-1 VIRTUALBOX TÖRTÉNELEM DEBIAN ALAPPARANCSOK - GRUB
LINUX PMB2506-1 VIRTUALBOX TÖRTÉNELEM DEBIAN ALAPPARANCSOK - GRUB VIRTUÁLIS GÉP FÁJL LETÖLTÉSE http://zeus.nyf.hu/~shaggy/lin2014/debian-7-pmb2506.ova UNIX UNIX (1969-1972) tervezői: Ken Thompson, Dennis
Á l t a l á n o s a n a L i n u x r ó l. DE-EFK Egészségügyi Ügyvitelszervező Szak Linux c. tantárgy 2006 I. félév
Á l t a l á n o s a n a L i n u x r ó l DE-EFK Egészségügyi Ügyvitelszervező Szak Linux c. tantárgy 2006 I. félév L I N U X f o g a l m a A Linux egy nyílt forráskódú (Open Source) multiuser /többfelhasználós/,
Tájékoztató. Használható segédeszköz: -
A 35/2016. (VIII. 31.) NFM rendelet szakmai és vizsgakövetelménye alapján. Szakképesítés azonosítószáma és megnevezése 52 481 02 Irodai informatikus Tájékoztató A vizsgázó az első lapra írja fel a nevét!
Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication)
1 Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication) 1. A folyamat (processzus, process) fogalma 2. Folyamatok: műveletek, állapotok, hierarchia 3. Szálak (threads)
Programozás alapjai Bevezetés
Programozás alapjai Bevezetés Miskolci Egyetem Általános Informatikai Tanszék Programozás alapjai Bevezetés SWF1 / 1 Tartalom A gépi kódú programozás és hátrányai A magas szintÿ programozási nyelv fogalma
Operációs rendszerek. 1. gyakorlat. Bevezetés, követelmények UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED
UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED Bevezetés, követelmények Operációs rendszerek 1. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik Viktor 1 / 12
Operációs rendszerek - bevezető
Operációs rendszerek - bevezető Szabó Adrienn Informatika 1 2011 őszi félév Tartalom Operációs rendszerekről általában Bevezető Operációs rendszerek A Windows története Kezdetek Sikerek A Linux története
Az állományok kezelésére használt fontosabb parancsok
Függelék a 3 fejezethez Az állományok kezelésére használt fontosabb parancsok Tartalom Az ls parancs1 A mkdir parancs2 Az rmdir parancs2 A cp parancs3 A rm parancs4 Az mv parancs4 Az állományok kezeléséhez
VirtualBox, Debian telepítés
VirtualBox, Debian telepítés 1 VirtualBox Az Oracle VirtualBox egy x86-alapú (azaz AMD vagy Intel rendszerekre kifejlesztett), több platformon is futtatható virtualizációs program. A segítségével virtuális
Számítógép felépítése
Alaplap, processzor Számítógép felépítése Az alaplap A számítógép teljesítményét alapvetően a CPU és belső busz sebessége (a belső kommunikáció sebessége), a memória mérete és típusa, a merevlemez sebessége
Operációs rendszerek gyakorlat
01 Operációs rendszerek gyakorlat Berta Árpád berta@inf.u-szeged.hu www.inf.u-szeged.hu/~berta Irinyi magasföldszint, Mesterséges Intelligencia kutatócsoport, 45/A szoba Fogadó óra: hétfő 15:00-16:00-ig
Operációs rendszerek gyakorlat
01 Operációs rendszerek gyakorlat Berta Árpád berta@inf.u-szeged.hu www.inf.u-szeged.hu/~berta Irinyi magasföldszint, Mesterséges Intelligencia kutatócsoport, 45/A szoba Fogadó óra: hétfő 12:00-13:00-ig
Bevezetés az informatikába, második gyakorlat. Bevezetés Környezetváltozók és néhány egyszerű utasítás Jogosultságok Fájlkezelés
Bevezetés az informatikába, második gyakorlat Bevezetés Környezetváltozók és néhány egyszerű utasítás Jogosultságok Fájlkezelés Bevezetés Parancsértelmező (bash) Utasítások man Szövegszerkesztők Bash Különféle
Java-s Nyomtatványkitöltő Program Súgó
Java-s Nyomtatványkitöltő Program Súgó Hálózatos telepítés Windows és Linux operációs rendszereken A program nem használja a Registry-t. A program három könyvtárstruktúrát használ, melyek a következők:
Operációs rendszerek 1.
Operációs rendszerek 1. Fájlkezelés Balla Tibor balla.tibor@inf.unideb.hu Fájlrendszer: Könyvtárak és Fájlok Inode szuperblokk inode tábla tényleges lemezterület inode = index-node Az inode tábla egy fix
A számítógép egységei
A számítógép egységei A számítógépes rendszer két alapvető részből áll: Hardver (a fizikai eszközök összessége) Szoftver (a fizikai eszközöket működtető programok összessége) 1.) Hardver a) Alaplap: Kommunikációt
Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication)
1 Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication) 1. A folyamat (processzus, process) fogalma 2. Folyamatok: műveletek, állapotok, hierarchia 3. Szálak (threads)
Oralce kliens installálása Windows Server 2003-ra
Oralce kliens installálása Windows Server 2003-ra Szükséges elofeltétel Szükséges operációs rendszer: Windows 2003 SP1 Oracle kliens verzió: 9.2.0.1.0 (9R2) Valid SQLNet.ORA fájl, amely tartalmazza a céges
SZOFTVER = a számítógépet működtető és az azon futó programok összessége.
SZOFTVEREK SZOFTVER = a számítógépet működtető és az azon futó programok összessége. Programok Programnak nevezzük egy algoritmus valamelyik számítógépes programnyelven való leírását, amely a számítógép
chmod umask chown, chgrp
5. Gyakorlat chmod umask chown, chgrp csak a tulajdonos tudja átállítani ezeket a jogokat r=4, w=2, x=1 pl:r+x=5 s-setuid bit /root jogosultságot igénylőprogramokhoz (u=rwxs) chmod 751 proba.txt chmod
Felhasználói leírás: STAHL Ex-Tool v1.0 rev101-2 -
Felhasználói leírás: STAHL Ex-Tool v1.0 rev101-1 - Kezelési útmutató Tartalomjegyzék: Kezelési útmutató... 1 Tartalomjegyzék:... 1 Szoftver feladata:... 2 Szoftver telepítése:... 2 Els használat:... 3
Windows és/vagy Linux? Készítette: Hanusz Zoltán /Hazlaat/
Windows és/vagy Linux? Készítette: Hanusz Zoltán /Hazlaat/ Operációs rendszer (OS) Operációs rendszer a számítástechnikában a számítógépeknek azt az alapprogramja, mely közvetlenül kezeli a hardvert, és
A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05 Geodéziai Feldolgozó Program
A GeoEasy telepítése GeoEasy V2.05 Geodéziai Feldolgozó Program (c)digikom Kft. 1997-2008 Tartalomjegyzék Hardver, szoftver igények GeoEasy telepítése A hardverkulcs Hálózatos hardverkulcs A GeoEasy indítása
Unix alapú operációs. rendszerek ELŐADÁS CÍME. Göcs László mérnöktanár. 2. előadás. KF-GAMF Informatika Tanszék. 2015-2016.
Unix alapú operációs ELŐADÁS CÍME rendszerek Göcs László mérnöktanár KF-GAMF Informatika Tanszék 2. előadás 2015-2016. őszi félév Linux disztribúciók Arch Az Arch módon filozófia lényege, hogy hagyjuk
TestLine - GINOP teszt Minta feladatsor
GINOP képzés szintfelmérő tesztje Mit lehet a HTML-el csinálni 1. 1:10 Könnyű emutatót készíteni Weblapot készíteni Jósolni Szöveget szerkeszteni Melyek tartoznak az operációs rendszer alapvető feladatai
Virtualoso Server szolgáltatás Virtuális szerver használati útmutató
Virtualoso Server szolgáltatás Virtuális szerver használati útmutató Virtualoso Server Használati útmutató 1 Virtualoso Server szolgáltatás Virtuális szerver használati útmutató A következô pár oldalon
A legfontosabb DOS parancsok
A legfontosabb DOS parancsok A DOS parancsok általános formája: KULCSSZÓ paraméterek Az utasítások akár kis-, akár nagybetűkkel is írhatók, a DOS nem tesz köztük különbséget. A kulcsszó és az első paraméter
Informatikai Rendszerek Intézete Gábor Dénes Foiskola. Operációs rendszerek - 105 1. oldal LINUX
1. oldal LINUX 2. oldal UNIX történet Elozmény: 1965 Multics 1969 Unix (Kernighen, Thompson) 1973 Unix C nyelven (Ritchie) 1980 UNIX (lényegében a mai forma) AT&T - System V Microsoft - Xenix Berkeley
Operációs rendszerek gyak.
Operációs rendszerek gyak. Linux alapok III., Bash Cirok Dávid Hirling Dominik Szegedi Tudományegyetem Cirok.David@stud.u-szeged.hu Hirling.Dominik@stud.u-szeged.hu Linux alapok III., Bash 1 Linkelés 2
Operációs rendszerek I. IIII. gyakorlat
Operációs rendszerek I. IIII. gyakorlat o who o w o last o users o finger o talk o write o mesg o clear III. gyakorlat o alias/unalias o passwd o pwgen o ls o mkdir o cd o rm / rmdir o tree o pwd 2 finger
Hálózati adminisztráció Linux (Ubuntu 8.04) 7. gyakorlat
Hálózati adminisztráció Linux (Ubuntu 8.04) 7. gyakorlat Johanyák Zsolt Csaba 1 1. Belépés és fájlkezelés Azonosító: hallgato Jelszó: hallgato Átváltás karakteres konzolra: Ctrl+Alt+F1.. Visszaváltás grafikus
elektronikus adattárolást memóriacím
MEMÓRIA Feladata A memória elektronikus adattárolást valósít meg. A számítógép csak olyan műveletek elvégzésére és csak olyan adatok feldolgozására képes, melyek a memóriájában vannak. Az információ tárolása
OPERÁCIÓS RENDSZEREK I. BEVEZETÉS Koczka Ferenc -
OPERÁCIÓS RENDSZEREK I. BEVEZETÉS Koczka Ferenc - koczka.ferenc@ektf.hu KÖVETELMÉNYEK GYAKORLATI JEGY: Két zárthelyi dolgozat eredményes megírása. Forrás: http://wiki.koczka.hu ELMÉLETI VIZSGA Az előadások
Operációs rendszerek 2 1. óra: Linux alapok Ismétlés. Windisch Gergely félév
Operációs rendszerek 2 1. óra: Linux alapok Ismétlés Windisch Gergely windisch.gergely@nik.uni-obuda.hu 2011-2012 2. félév Féléves követelmények Kéthetente 2 óra, hetek paritása alapján egy elmaradó alkalom
Készítette: Csatlós István 2010-ben
Készítette: Csatlós István 2010-ben 1 A Linux ősei a ngyszámítógépes Unixok voltak Próbálkozások PC-re írt kisebb rendszerekkel: Minix A 386-os processzor lehetőségeinek kihasználása 1991-ben elkészül
Szkriptnyelvek. 1. UNIX shell
Szkriptnyelvek 1. UNIX shell Szkriptek futtatása Parancsértelmez ő shell script neve paraméterek shell script neve paraméterek Ebben az esetben a szkript tartalmazza a parancsértelmezőt: #!/bin/bash Szkriptek
A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05+ Geodéziai Feldolgozó Program
A GeoEasy telepítése GeoEasy V2.05+ Geodéziai Feldolgozó Program (c)digikom Kft. 1997-2010 Tartalomjegyzék Hardver, szoftver igények GeoEasy telepítése A hardverkulcs Hálózatos hardverkulcs A GeoEasy indítása
Operációs rendszerek MINB240 V2+2+0
Operációs rendszerek MINB240 V2+2+0 Dr Iványi Péter Nagyváradi Anett Radó János Nagyváradi Anett Elérhetőségek Rendszer és Szoftvertechnológia Tanszék Boszorkány út B138 Tel.: 3634-es mellék anettn@morpheus.pte.hu
Operációs rendszerek MINB240 V3+2+0-5 kredit KF Nagyváradi Anett 0. előadás Bevezetés
Üzleti környezetre k optimalizált lt rendszerek SANB107 IBM System i IBM System p rendszerének ismertetése Csütörtökönként 12:45-től blokkosítva A102-es teremben http://morpheus.pte.hu/~varady/ Várady
Az operációs rendszer. Az operációs rendszer feladatai, részei, fajtái Az operációs rendszer beállítása
Az operációs rendszer Az operációs rendszer feladatai, részei, fajtái Az operációs rendszer beállítása Az operációs rendszer feladatai Programok indítása, futtatása Perifériák kezelése Kapcsolat a felhasználóval
1. Origin telepítése. A telepítő első képernyőjén kattintson a Next gombra:
1. Origin telepítése Az Origin telepítéséhez tegye be az Origin CD-t a CDROM-ba, majd kattintson az Origin 7.5 hivatkozásra, miután elindult a CD behelyezésekor a telepítő program. Ha nem indulna el a
FTP Az FTP jelentése: File Transfer Protocol. Ennek a segítségével lehet távoli szerverek és a saját gépünk között nagyobb állományokat mozgatni. Ugyanez a módszer alkalmas arra, hogy a kari web-szerveren
Linux - ízelítő. Várady Géza
Linux - ízelítő Várady Géza Unix történelem 1965 Multics OS Bell Laboratories Befejezetlen, a Bell Lab. Kiszáll Ken Thompson és Dennis Ritchie tovább dolgozik az OS projekten Unix (PDP-7-esre először:
találhatók. A memória-szervezési modell mondja meg azt, hogy miként
Memória címzési módok Egy program futása során (legyen szó a program vezérléséről vagy adatkezelésről) a program utasításai illetve egy utasítás argumentumai a memóriában találhatók. A memória-szervezési
A Novitax ügyviteli programrendszer első telepítése
Telepítő fájl letöltése honlapunkról A Novitax ügyviteli programrendszer első telepítése A honlapunkon (www.novitax.hu) található telepítő fájlt (novitax2007-setup.exe) le kell tölteni a számítógép egy
Dropbox - online fájltárolás és megosztás
Dropbox - online fájltárolás és megosztás web: https://www.dropbox.com A Dropbox egy felhő-alapú fájltároló és megosztó eszköz, melynek lényege, hogy a különböző fájlokat nem egy konkrét számítógéphez
A L I N U X f e l é p í t é s e
A L I N U X f e l é p í t é s e Fájlrendszer, könyvtárszerkezet, kernel, terminal, X-window DE-EFK Egészségügyi Ügyvitelszervező Szak Linux c. tantárgy 2006 I. félév F á j l r e n d s z e r Fájlrendszernek
KELE3. Felhasználói kézikönyv
KELE3 Felhasználói kézikönyv Tartalomjegyzék Bevezetés 9 Üdvözlet 9 Kezdetek 10 Rendszerkövetelmények 10 Kérdések, észrevételek 10 Telepítés 10 Frissítések 10 A program használata 11 Bejelentkezés 11 Automatikus
2. modul - Operációs rendszerek
2. modul - Operációs rendszerek Érvényes: 2009. február 1-jétől Az alábbiakban ismertetjük a 2. modul (Operációs rendszerek) syllabusát, amely az elméleti és gyakorlati modulvizsga követelményrendszere.
Számítógépes alapismeretek
Számítógépes alapismeretek 3. előadás Dr. Istenes Zoltán Eötvös Loránd Tudományegyetem Informatikai Kar Programozáselmélet és Szoftvertechnológiai Tanszék Programtervező Informatikus BSc 2008 / Budapest
Geotechnika II. (NGB-SE005-2) Geo5 használat
Geotechnika II. (NGB-SE005-2) Geo5 használat A Geo5 szoftvert (1. házi feladathoz opcióként, 2. házi feladathoz kötelezően) online felületen keresztül, távoli asztal kapcsolattal lehet használni. Az ehhez
Adatbázis-kezelő rendszerek. dr. Siki Zoltán
Adatbázis-kezelő rendszerek I. dr. Siki Zoltán Adatbázis fogalma adatok valamely célszerűen rendezett, szisztéma szerinti tárolása Az informatika elterjedése előtt is számos adatbázis létezett pl. Vállalati
Bevezetés az informatikába
Bevezetés az informatikába 5. előadás Dr. Istenes Zoltán Eötvös Loránd Tudományegyetem Informatikai Kar Programozáselmélet és Szoftvertechnológiai Tanszék Matematikus BSc - I. félév / 2008 / Budapest Dr.
Munka állományokkal. mv: áthelyezés (átnevezés) rm: törlés. rmdir: üres könyvtár törlése. -r, -R: rekurzív (könyvtár) -r, -R: rekurzív (könyvtár)
man!!! Man Munka állományokkal cd :az aktuális könyvtár (.) beállítása (alapesetben a ~ könyvtárra) pwd: aktuális könyvtár kiiratása mkdir: új könyvtár létreh cp: másolás -r, -R: rekurzív (könyvtár) mv:
1. Alapok. #!/bin/bash
1. oldal 1.1. A programfájlok szerkezete 1. Alapok A bash programok tulajnképpen egyszerű szöveges fájlok, amelyeket bármely szövegszerkesztő programmal megírhatunk. Alapvetően ugyanazokat a at használhatjuk
Informatika szintmérő-érettségi tételek 2015. február
1.oldal (18) Rendszer karbantartása Rendszerkarbantartás fogalma: Minden operációs rendszer tartalmaz eszközöket a hardver- és a szoftverkomponensek karbantartására. Idesoroljuk a hardveralkotók szoftveres
13. óra op. rendszer ECDL alapok
13. óra op. rendszer ECDL alapok 1. Mire szolgál az asztal? a) Az ideiglenesen törölt fájlok tárolására. b) A telepített alkalmazások tárolására. c) A telepített alkalmazások ikonok általi gyors elérésére.
Operációs rendszerek. Az X Window rendszer
Operációs rendszerek X Windows rendszer Az X Window rendszer Grafikus felhasználói felületet biztosító alkalmazás és a kapcsolódó protokoll 1983-84: a Massachusetts Institute of Technology-n (MIT, USA).
Bevitel-Kivitel. Eddig a számítógép agyáról volt szó. Szükség van eszközökre. Processzusok, memória, stb
Input és Output 1 Bevitel-Kivitel Eddig a számítógép agyáról volt szó Processzusok, memória, stb Szükség van eszközökre Adat bevitel és kivitel a számitógépből, -be Perifériák 2 Perifériákcsoportosításá,
Hardver és szoftver követelmények
Java-s Nyomtatványkitöltő Program Súgó Telepítési útmutató Hardver és szoftver követelmények A java-s nyomtatványkitöltő program az alábbi hardverigényt támasztja a számítógéppel szemben: 400 MHz órajelű
KETTŐS KÖNYVELÉS PROGRAM CIVIL SZERVEZETEK RÉSZÉRE
KETTŐS KÖNYVELÉS PROGRAM CIVIL SZERVEZETEK RÉSZÉRE Kezelési leírás 2015. Program azonosító: WUJEGYKE Fejlesztő: B a l o g h y S z o f t v e r K f t. Keszthely, Vak Bottyán utca 41. 8360 Tel: 83/515-080
Alkalmazások típusai Szoftverismeretek
Alkalmazások típusai Szoftverismeretek Prezentáció tartalma Szoftverek csoportjai Operációs rendszerek Partíciók, fájlrendszerek Tömörítés Vírusok Adatvédelem 2 A szoftver fogalma A szoftver teszi használhatóvá
Tudnivalók az NYMESEK vezeték nélküli hálózatáról. Beállítási útmutató WIFI felhasználóink számára
Nyugat-magyarországi Egyetem Savaria Egyetemi Központ Tanulmányi, Szolgáltató és Informatikai Központ 9700 Szombathely, Károlyi Gáspár tér 4. Tel.: 94/504-645 e-mail: krisztina@sek.nyme.hu Tudnivalók az
BarAck.Net. Internetes csomagkezel. Felhasználói kézikönyv V 1.0. (2011. július 20.)
BarAck.Net Internetes csomagkezel Felhasználói kézikönyv V 1.0 (2011. július 20.) Tartalomjegyzék 1 Áttekintés...2 1.1 Célkitzés...2 1.2 A program felépítése...2 2 Futtatási környezet, telepítési információk...3
A számítástechnika fejlődése
A számítástechnika fejlődése Az 1600-as évektől kezdődően az emberek igyekeztek olyan gépeket építeni, melyek megkönnyítik a számolást. A számítógépek fejlődését nagy lépésekben követjük. Az egymástól
KIRA. KIRA rendszer. Telepítési útmutató v1
KIRA rendszer Telepítési útmutató v1 1. Bevezetés A dokumentáció, illetve a dokumentáció mellékleteként megtalálható állományok segítségével készíthető fel a kliens oldali számítógép a KIRA rendszer működtetésére.
Adatbázis rendszerek. dr. Siki Zoltán
Adatbázis rendszerek I. dr. Siki Zoltán Adatbázis fogalma adatok valamely célszerűen rendezett, szisztéma szerinti tárolása Az informatika elterjedése előtt is számos adatbázis létezett pl. Vállalati személyzeti
2. Számítógépek működési elve. Bevezetés az informatikába. Vezérlés elve. Külső programvezérlés... Memória. Belső programvezérlés
. Számítógépek működési elve Bevezetés az informatikába. előadás Dudásné Nagy Marianna Az általánosan használt számítógépek a belső programvezérlés elvén működnek Külső programvezérlés... Vezérlés elve
Uniprogramozás. várakozás. várakozás. Program A. Idő. A programnak várakoznia kell az I/Outasítások végrehajtására mielőtt továbbfuthatna
Processzusok 1 Uniprogramozás Program A futás várakozás futás várakozás Idő A programnak várakoznia kell az I/Outasítások végrehajtására mielőtt továbbfuthatna 2 Multiprogramozás Program A futás vár futás
Synology NAS integrálása inels IMM szerverhez
Synology NAS integrálása inels IMM szerverhez Mi is az a NAS? A NAS betűszó a Network Attached Storage, azaz a hálózatra csatolt tároló rövidítése. Magyarul Hálózati adattárolóként is ismerjük. A NAS egy
Operációs rendszer ismeretek
2014 Operációs rendszer ismeretek A számítógépes munka feltételei Hardver: a számítógépet alkotó mechanikus és elektronikus eszközök összefoglaló neve. Szoftver: a számítógépet működtető programok. Operációs
Telepítési útmutató. 1.1 lépés : Telepítés típusa - ablak :
Telepítési útmutató 1.1 lépés : Telepítés típusa - ablak : Typical (Általános): A telepítéskor a program fájljai, az adatbázis kezel, valamint a súgó fájlok kerülnek telepítésre. (Abban az esetben ajánlott,
J-N-SZ Megyei Hámori András SZKI és SZI 1168 - szóbeli
Tétel_13 vállalatánál adatbiztonsági okokból biztonsági mentések alkalmazását veszik fontolóra. Az Ön feladata, hogy a döntéshozók számára ismertesse a különböző biztonsági mentéseket, azok előnyeit és
Pegasus Mail levélmappák importálása
Pegasus Mail levélmappák importálása OpenWebMail-be 2012. június 29. Kivonat A folyamat gyors áttekintése (türelmetlen, ill. haladó felhasználók számára): 1. A szükséges programok beszerzése és telepítése:
Telepítési útmutató a Solid Edge ST7-es verziójához Solid Edge
Telepítési útmutató a Solid Edge ST7-es verziójához Solid Edge Tartalomjegyzék Bevezetés 2 Szükséges hardver és szoftver konfiguráció 3 Testreszabások lementése előző Solid Edge verzióból 4 Előző Solid
Operációs rendszerek. 3. gyakorlat. Jogosultságkezelés, linkelés, csővezeték UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED
UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED Jogosultságkezelés, linkelés, csővezeték Operációs rendszerek 3. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik
Kisvállalkozások könyvelése. Infotéka Kft. programjaival
A Kisvállalkozások könyvelése Könyvelés a gyakorlatban (Perfekt, 2014) című könyv esettanulmányának megoldása az Infotéka Kft. programjaival Készítette: Hauserné Dénes Éva A programok letölthetők: http://infoteka.hu/ugyviteli-szoftverek/
DB2 Connect Personal Edition telepítése és beállítása
IBM DB2 Connect 10.1 DB2 Connect Personal Edition telepítése és beállítása SC22-1155-00 IBM DB2 Connect 10.1 DB2 Connect Personal Edition telepítése és beállítása SC22-1155-00 Megjegyzés Az információk
Gyakori Kérdések. VMC 870 adatkártyához
Gyakori Kérdések VMC 870 adatkártyához Csatlakozáskor a következő hibaüzenetet kapom: Csatlakozási hiba szeretne segítséget kapni az APN beállításokkal kapcsolatban? o Ebben az esetben az APN beállításokat
Szerver-üzemeltetés - Tudásközpont, Pécs
Szerver-üzemeltetés - Tudásközpont, Pécs Hamburger György, informatikai osztályvezető hamburger.gyorgy@lib.pte.hu Az alapötlet Munkaállomások tömeges telepítése megoldott. Kamatoztassuk a tapasztalatokat
Youtube videó letöltés és konvertálás Linuxon
Youtube videó letöltés és konvertálás Linuxon A szkript futtatásához szükségünk van 2 program telepítésére (youtube dl, mencoder), ezeket a következő parancs kiadásával tudjuk a legegyszerűbben telepíteni:
PTE-PROXY VPN használata, könyvtári adatbázisok elérhetősége távolról
PTE-PROXY VPN használata, könyvtári adatbázisok elérhetősége távolról Az Informatikai Igazgatóság minden aktív egyetemi hallgató és munkaviszonnyal rendelkező egyetemi dolgozó részére úgynevezett proxy
ÁEEK Kataszter. Felhasználói útmutató
ÁEEK Kataszter Felhasználói útmutató 1.1 verzió Állami Egészségügyi Ellátó Központ 1 TARTALOMJEGYZÉK 1. BEVEZETŐ... 3 TÖRZSKEZELÉS... 3 INGATLANKEZELÉS... 3 JÓVÁHAGYÁSI RENDSZER MEGSZŰNÉSE... 4 2. ÁLTALÁNOS
Operációs rendszerek. 4. gyakorlat. BASH bevezetés, script írása, futtatása UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED
UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED BASH bevezetés, script írása, futtatása Operációs rendszerek 4. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik
Operációs rendszerek. 2. gyakorlat. Munka állományokkal UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED
UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED Munka állományokkal Operációs rendszerek 2. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik Viktor 1 / 18 Linux