Operációs rendszerek

Hasonló dokumentumok
Operációs rendszerek

Operációs rendszerek gyakorlat

1_Linux_bevezeto_bash

Operációs rendszerek gyakorlat

Linux alapok gyakorlat

Unix-Linux alapok I. gyakorlatvezető: Lutár Patrícia

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 PMB VIRTUALBOX TÖRTÉNELEM DEBIAN ALAPPARANCSOK - GRUB

Linux alapok. Parancsok általános alakja parancs kapcsolók paraméterek

I. Felzárkoztató Mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK

LINUX PMB LINUXOS PARANCSOK ÉS HASZNÁLATUK - GRUB

Operációs rendszerek 1.

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

Operációs rendszerek gyakorlat

Operációs rendszerek gyakorlat

Számítógép rendszerek. 4. óra. UNIX fejlődéstörténet

OPERÁCIÓS RENDSZEREK I. BEVEZETÉS Koczka Ferenc -

Informatikai Rendszerek Intézete Gábor Dénes Foiskola. Operációs rendszerek oldal LINUX

Operációs rendszerek 2 1. óra: Linux alapok Ismétlés. Windisch Gergely félév

SZOFTVEREK (programok)

Informatika érettségi vizsga

Operációs rendszerek. 1. gyakorlat. Bevezetés, követelmények UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

Operációs rendszerek MINB240 V2+2+0

Operációs rendszerek MINB240 V kredit KF Nagyváradi Anett 0. előadás Bevezetés

chmod umask chown, chgrp

Á 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

Bevezetés az informatikába

Számítógépes alapismeretek

Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication)

SZOFTVER = a számítógépet működtető és az azon futó programok összessége.

Nyíregyházi Egyetem Matematika és Informatika Intézete. Fájl rendszer

Az állományok kezelésére használt fontosabb parancsok

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)

Tájékoztató. Használható segédeszköz: -

Linux - ízelítő. Várady Géza

Operációs rendszerek I. IIII. gyakorlat

II. Mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK

Synology NAS integrálása inels IMM szerverhez

A számítástechnika fejlődése

TestLine - GINOP teszt Minta feladatsor

Operációs rendszerek gyak.

találhatók. A memória-szervezési modell mondja meg azt, hogy miként

Operációs rendszerek. UNIX/Linux fájlrendszerek

Oralce kliens installálása Windows Server 2003-ra

Unix/Linux alapok. Operációs rendszerek I. készítette: Bringye Zsolt, Kozlovszky Miklós, Póserné Oláh Valéria, Windisch Gergely

Youtube videó letöltés és konvertálás Linuxon

Operációs rendszerek 2

Készítette: Csatlós István 2010-ben

Geotechnika II. (NGB-SE005-2) Geo5 használat

A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05 Geodéziai Feldolgozó Program

USB keylogger PRO. Használati útmutató. A szállító elérhetősége:

Operációs rendszerek. 3. gyakorlat. Jogosultságkezelés, linkelés, csővezeték UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

Felhasználói leírás: STAHL Ex-Tool v1.0 rev

A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05+ Geodéziai Feldolgozó Program

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

A számítógép egységei

INFOTECHNOLÓGIA I. Operációs rendszer működése, használata

Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication)

Hálózati adminisztráció Linux (Ubuntu 8.04) 7. gyakorlat

Operációs rendszerek. 2. gyakorlat. Munka állományokkal UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

Programozás alapjai 2 UNIX dióhéjban. Legfontosabb tulajdonságai. Legfontosabb tulajdonságai/2

Legfontosabb tulajdonságai. Programozás alapjai 2 UNIX dióhéjban. Legfontosabb tulajdonságai/2. A UNIX rövid története.

Munka állományokkal. mv: áthelyezés (átnevezés) rmdir: üres könyvtár törlése rm: törlés. -r, -R: rekurzív (könyvtár) -r, -R: rekurzív (könyvtár)

Számítógép felépítése

Operációs rendszer ismeretek

Informatika 1 2. el adás: Operációs rendszerek

Hardver és szoftver követelmények

1. Origin telepítése. A telepítő első képernyőjén kattintson a Next gombra:

A Unix operációs rendszer és testvérei

Linux ismeretek. Göcs László mérnöktanár. KF-GAMF Informatika Tanszék tavaszi félév

Ismerkedjünk meg a Linuxszal!

Programozás alapjai gyakorlat

Programozás alapjai óra. Morvai Flórián, 2010 Dr. Dévényi Károly előadásvázlata alapján

Operációs rendszerek. 4. gyakorlat. BASH bevezetés, script írása, futtatása UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

DB2 Connect Personal Edition telepítése és beállítása

A legfontosabb DOS parancsok

Operációs rendszerek - bevezető

Az operációs rendszer. Az operációs rendszer feladatai, részei, fajtái Az operációs rendszer beállítása

Szkriptnyelvek. 1. UNIX shell

Windows és/vagy Linux? Készítette: Hanusz Zoltán /Hazlaat/

Linux alapok és használatuk

Operációs Rendszerek II. Első verzió: 2009/2010. I. szemeszter Ez a verzió: 2009/2010. II. szemeszter

Operációs rendszerek

Unix/Linux alapok 2. Operációs rendszerek I. készítette: Kozlovszky Miklós, Bringye Zsolt Póserné Oláh Valéria, Windisch Gergely

Az Ön kézikönyve SAMSUNG CLP-770ND

Linux parancsok összefoglaló.

UNIX / Linux rendszeradminisztráció

A L i n u x r u h á j a

Pegasus Mail levélmappák importálása

VirtualBox, Debian telepítés

Debreceni Egyetem Matematikai és Informatikai Intézet. 13. Védelem

Operációs rendszerek III.

Programozás alapjai 2 UNIX dióhéjban

Az Evolut Főkönyv program telepítési és beállítási útmutatója v2.0

Java-s Nyomtatványkitöltő Program Súgó

Operációs Rendszerek. Windows Parancssor

Számítógépes alapismeretek

Szerver-üzemeltetés - Tudásközpont, Pécs

2016/06/09 13:15 1/108 Linux parancssor

Virtualoso Server szolgáltatás Virtuális szerver használati útmutató

Átírás:

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 és a szoftver Memória és az el tétszavak 2 Az operációs rendszer Az operációs rendszer fogalma Az operációs rendszer története Az operációs rendszer alapfogalmai 3

A hardver és a szoftver Memória és az el tétszavak A számítógépes rendszer

A hardver és a szoftver Memória és az el tétszavak Vázlat 1 A számítógépes rendszer A hardver és a szoftver Memória és az el tétszavak 2 Az operációs rendszer Az operációs rendszer fogalma Az operációs rendszer története Az operációs rendszer alapfogalmai 3

A hardver és a szoftver Memória és az el tétszavak A számítógépes rendszer szintjei - HW felhasználói programok rendszerprogramok hardver (hardware, HW) gépi nyelv zikai eszközök

A hardver és a szoftver Memória és az el tétszavak A számítógépes rendszer szintjei - HW felhasználói programok rendszerprogramok hardver (hardware, HW) gépi nyelv 50300 utasítás: adatmozgatás, aritmetikai (+,*) és összehasonlító m veletek... zikai eszközök

A hardver és a szoftver Memória és az el tétszavak 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

A hardver és a szoftver Memória és az el tétszavak 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

A hardver és a szoftver Memória és az el tétszavak 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

A hardver és a szoftver Memória és az el tétszavak Vázlat 1 A számítógépes rendszer A hardver és a szoftver Memória és az el tétszavak 2 Az operációs rendszer Az operációs rendszer fogalma Az operációs rendszer története Az operációs rendszer alapfogalmai 3

A hardver és a szoftver Memória és az el tétszavak A memória-hierarchia

A hardver és a szoftver Memória és az el tétszavak Mi a baj a jelenlegi el tétszavakkal? 1 Byte = 1 B = 8 bit (két tizenhatos számjeggyel leírható).

A hardver és a szoftver Memória és az el tétszavak Mi a baj a jelenlegi el tétszavakkal? 1 Byte = 1 B = 8 bit (két tizenhatos számjeggyel leírható). 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)

A hardver és a szoftver Memória és az el tétszavak Mi a baj a jelenlegi el tétszavakkal? 1 Byte = 1 B = 8 bit (két tizenhatos számjeggyel leírható). 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.

A hardver és a szoftver Memória és az el tétszavak Mi a baj a jelenlegi el tétszavakkal? 1 Byte = 1 B = 8 bit (két tizenhatos számjeggyel leírható). 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, 7 10 9 B.

A hardver és a szoftver Memória és az el tétszavak Mi a baj a jelenlegi el tétszavakkal? 1 Byte = 1 B = 8 bit (két tizenhatos számjeggyel leírható). 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, 7 10 9 B. Memóriánál 1 GB = 1024 1024 1024 B = 1, 074 10 9 B.

A hardver és a szoftver Memória és az el tétszavak 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 1024 2 B = 2 20 B = 1048576B 5% GB GiB 1024 3 B = 2 30 B = 1, 07 10 9 B 7% TB TiB 1024 4 B = 2 40 B = 1, 10 10 12 B 10% PB PiB 1024 5 B = 2 50 B = 1, 13 10 15 B 13% EB EiB 1024 6 B = 2 60 B = 1, 15 10 18 B 15% MiB szóban megabinari bájt vagy mibi bájt.

A hardver és a szoftver Memória és az el tétszavak 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 1024 2 B = 2 20 B = 1048576B 5% GB GiB 1024 3 B = 2 30 B = 1, 07 10 9 B 7% TB TiB 1024 4 B = 2 40 B = 1, 10 10 12 B 10% PB PiB 1024 5 B = 2 50 B = 1, 13 10 15 B 13% EB EiB 1024 6 B = 2 60 B = 1, 15 10 18 B 15% MiB szóban megabinari bájt vagy mibi bájt. Szemben az SI-vel a kilo jele is általában nagy K.

A hardver és a szoftver Memória és az el tétszavak

Vázlat Szgépes rendszer fogalma 1 A számítógépes rendszer A hardver és a szoftver Memória és az el tétszavak 2 Az operációs rendszer Az operációs rendszer fogalma Az operációs rendszer története Az operációs rendszer alapfogalmai 3

Forrás Szgépes rendszer fogalma TanenbaumWoodhull:, Panem, 1999 Elearningen egy része szkennelve.

Vázlat Szgépes rendszer fogalma 1 A számítógépes rendszer A hardver és a szoftver Memória és az el tétszavak 2 Az operációs rendszer Az operációs rendszer fogalma Az operációs rendszer története Az operációs rendszer alapfogalmai 3

Az operációs rendszer Szgépes rendszer fogalma 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)

Vázlat Szgépes rendszer fogalma 1 A számítógépes rendszer A hardver és a szoftver Memória és az el tétszavak 2 Az operációs rendszer Az operációs rendszer fogalma Az operációs rendszer története Az operációs rendszer alapfogalmai 3

1. generációig (elektroncsövesig) fogalma nincs operációs rendszer 1. generációnál kapcsolótáblás majd lyukkártyás programozás

2. generáció (tranzisztoros) fogalma 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

3. generáció pár új módszer fogalma Multiprogramozás egyik feladat I/O teljesítésre vár (egyik memóriaszelet) másik dolgozhat (másik memóriaszelet) Id osztás: több folyamat/felhasználó egyszerre dolgozhat üres id ben nagy kötegelt feladatok A multiprogramozás és az id osztás a többfeladatos rendszerek két változata. MULTICS Unix változatok POSIX szabvány

4. generáció (LSI, µproc.) fogalma 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)

4. generáció hálózat Szgépes rendszer fogalma 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 fogalma

A GRID felépítése Szgépes rendszer fogalma

A Unix kialakulása Szgépes rendszer fogalma 1969 Unix AT&T

A Unix kialakulása Szgépes rendszer fogalma 1969 Unix AT&T 1972 C programozási nyelv, Unix-ot újraírták C-ben.

A Unix kialakulása Szgépes rendszer fogalma 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

A Unix kialakulása Szgépes rendszer fogalma 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)

A Unix kialakulása Szgépes rendszer fogalma 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)

fogalma 1969 Unics 1971 to 1973 1974 to 1975 UnixTSS 1 to 4 UnixTSS 5 to 6 PWB/Unix Open Source Mixed/Shared Source Closed Source 19 19 1978 1979 BSD 1.0 to 2.0 UnixTSS 7 Unix 32v 1980 1981 BSD 3.0 to 4.1 Xenix 1.0 to 2.3 System III 1982 1983 1984 BSD 4.2 Sun OS 1 to 1.1 Xenix 3.0 SCO Xenix System V R1 to R2 1985 1986 1987 1988 1989 1990 UnixTSS 8 UnixTSS (Time Sharing System) 9 to 10 BSD 4.3 BSD 4.3 Tahoe BSD 4.3 Reno Sun OS 1.2 to 3.0 AIX 1.0 SCO Xenix W286 SCO Xenix V386 SCO Xenix W386 System V R3 System V R4 HP/UX 1.0 to 1.2 HP/UX 2.0 to 3.0 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 to 2004 2005 2006 to 2010 Minix 1.x Minix 2.x Minix 3.x Linux 0.0.1 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) BSD NET/2 386BSD FreeBSD 1.0 to 2.2.x FreeBSD 3.0 to 3.2 FreeBSD 3.3 to 8.0 BSD 4.4 to 4.4 lite2 NetBSD 0.8 to 1.0 NetBSD 1.1 to 1.2 NetBSD 1.3 NetBSD 1.3 to 5.x Sun OS 4 OpenBSD 1.0 to 2.2 OpenBSD 2.3 to 4.x AIX 3.x to 6.x SCO Unix 3.2.4 OpenServer 5.0 to 5.04 OpenServer 5.0.5 to 5.0.7 OpenServer 6.x Unixware 1.x to 2.x Unixware 7.x Solaris 2.1 to 10 OpenSolaris 2008.05 and later HP/UX 6 to 11 HP/UX 11i to 11i v3 2 20

Pár kiegészítés Szgépes rendszer fogalma MINIX, Andrew Tanenbaum

Pár kiegészítés Szgépes rendszer fogalma MINIX, Andrew Tanenbaum Unix Linux, POSIX és egyéb szabványok

Pár kiegészítés Szgépes rendszer fogalma MINIX, Andrew Tanenbaum Unix Linux, POSIX és egyéb szabványok Grakus felületek

Pár kiegészítés Szgépes rendszer fogalma MINIX, Andrew Tanenbaum Unix Linux, POSIX és egyéb szabványok Grakus felületek Tantárgyak, ahol jól jön telepített Linux

Linux, Ubuntu Szgépes rendszer fogalma Az Ubuntu a GNU/Linux operációs rendszer egyik disztribúciója

Linux, Ubuntu Szgépes rendszer fogalma Az Ubuntu a GNU/Linux operációs rendszer egyik disztribúciója

Linux, Ubuntu Szgépes rendszer fogalma Az Ubuntu a GNU/Linux operációs rendszer egyik disztribúciója ubuntu.hu A Debianból származó deb szoftvercsomagokat használ

Linux, Ubuntu Szgépes rendszer fogalma 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.

Linux, Ubuntu Szgépes rendszer fogalma 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.

Linux, Ubuntu Szgépes rendszer fogalma 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

Szoftverekkel kapcsolatos fogalmak fogalma Szabad szoftver (Free Software) olyan szoftver, amely szabadon módosítható és továbbadható. Szükséges a forráskód ismerete.

Szoftverekkel kapcsolatos fogalmak fogalma Szabad szoftver (Free Software) olyan szoftver, amely szabadon módosítható és továbbadható. Szükséges a forráskód ismerete. Public Domain: programok, amelyeket szabadon lehet használni, de a forrás nem biztos, hogy elérhet

Szoftverekkel kapcsolatos fogalmak fogalma Szabad szoftver (Free Software) olyan szoftver, amely szabadon módosítható és továbbadható. Szükséges a forráskód ismerete. Public Domain: programok, amelyeket szabadon lehet használni, de a forrás nem biztos, hogy elérhet Nyílt forrású (open source) program: olyan szoftver, amelynek a forrását szabadon elérhet vé teszi a gyártó.

Szoftverekkel kapcsolatos fogalmak fogalma Szabad szoftver (Free Software) olyan szoftver, amely szabadon módosítható és továbbadható. Szükséges a forráskód ismerete. Public Domain: programok, amelyeket szabadon lehet használni, de a forrás nem biztos, hogy elérhet Nyílt forrású (open source) program: olyan szoftver, amelynek a forrását szabadon elérhet vé teszi a gyártó. Dual Boot: kétféle rendszer (pl. Windows és Linux) indítása is lehetséges.

Szoftverekkel kapcsolatos fogalmak fogalma Szabad szoftver (Free Software) olyan szoftver, amely szabadon módosítható és továbbadható. Szükséges a forráskód ismerete. Public Domain: programok, amelyeket szabadon lehet használni, de a forrás nem biztos, hogy elérhet Nyílt forrású (open source) program: olyan szoftver, amelynek a forrását szabadon elérhet vé teszi a gyártó. Dual Boot: kétféle rendszer (pl. Windows és Linux) indítása is lehetséges. Live CD: amelyr l telepítés el tt kipróbálható a telepítend operációs rendszer.

Szoftverekkel kapcsolatos fogalmak fogalma Szabad szoftver (Free Software) olyan szoftver, amely szabadon módosítható és továbbadható. Szükséges a forráskód ismerete. Public Domain: programok, amelyeket szabadon lehet használni, de a forrás nem biztos, hogy elérhet Nyílt forrású (open source) program: olyan szoftver, amelynek a forrását szabadon elérhet vé teszi a gyártó. Dual Boot: kétféle rendszer (pl. Windows és Linux) indítása is lehetséges. Live CD: amelyr l telepítés el tt kipróbálható a telepítend operációs rendszer. Virtuális gép (VMware, Virtualbox) egy másik rendszert futtatunk az eredeti rendszer egyik ablakjában.

Vázlat Szgépes rendszer fogalma 1 A számítógépes rendszer A hardver és a szoftver Memória és az el tétszavak 2 Az operációs rendszer Az operációs rendszer fogalma Az operációs rendszer története Az operációs rendszer alapfogalmai 3

Alapfogalmak Szgépes rendszer fogalma Folyamat (processzus, process) Fájlrendszer Parancsértelmez (héj, shell)

Folyamatok Szgépes rendszer fogalma 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

fogalma A folyamatok elhelyezkedése a memóriában operációs rendszer 1. folyamat 2. folyamat üres rész 3. folyamat üres rész folyamatvezérl blokk program adatok verem magasabb címek

fogalma Veremre írás-olvasás veremmutató 20 21 22 23 24 25 26 27 28 Veremre írás (PUSH) után: veremmutató 20 21 22 23 24 25 26 27 28 Két veremr l olvasás (POP) után: veremmutató 20 21 22 23 24 25 26 27 28

Szül - és gyermekfolyamatok fogalma 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 fogalma PID TTY STAT TIME COMMAND 14691 pts/0 Ss 0:00 -bash 14758 pts/0 T 0:00 \_ mc 14760 pts/2 Ss+ 0:00 \_ bash (...) 14920 pts/0 T 0:00 \_ mutt 14927 pts/0 T 0:00 \_ vim (...) 14937 pts/0 R+ 0:00 \_ ps af (...)

Szül - és gyermekfolyamatok fogalma bash (bejelentkezés) mc bash mutt vim ps af

fogalma Fájlrendszer Unix és Linux rendszerekben / (gyökér) home etc var hudoba horvatha mail public_html public_html útvonalnév lehet 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.

Parancsértelmez (shell) fogalma 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

Vázlat Szgépes rendszer fogalma 1 A számítógépes rendszer A hardver és a szoftver Memória és az el tétszavak 2 Az operációs rendszer Az operációs rendszer fogalma Az operációs rendszer története Az operációs rendszer alapfogalmai 3

Szgépes rendszer fogalma Fontosabb fogalmak operációs rendszer rendszerprogram felhasználói program er források hardver id osztás többfeladatos és többfelhasználós rendszer folyamat parancsértelmez = shell

Vázlat 1 A számítógépes rendszer A hardver és a szoftver Memória és az el tétszavak 2 Az operációs rendszer Az operációs rendszer fogalma Az operációs rendszer története Az operációs rendszer alapfogalmai 3

rwx bitek r - read, w - write, x - execute $ ls -l /etc összesen 1600 drwxr-xr-x 8 root root 4096 2007-04-18 05:45 acpi -rw-r--r-- 1 root root 2657 2007-04-18 05:40 adduser.conf -rw-r--r-- 1 root root 47 2007-09-30 16:49 adjtime -rw-r--r-- 1 root root 47 2007-05-11 17:31 aliases drwxr-xr-x 2 root root 20480 2007-06-25 21:50 alternatives -rw-r--r-- 1 root root 395 2007-03-05 07:38 anacrontab drwxr-xr-x 7 root root 4096 2007-04-18 05:45 apm drwxr-xr-x 4 root root 4096 2007-06-05 22:49 apt (...) 3. és 4. oszlop tulajdonos és csoport, itt mindkett neve root.

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 969 2007-04-18 05:40 group drwxr-xr-x 4 root root 4096 2007-06-05 22: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

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] (ha nincs fájlnév, akkor mentéskor kell megadni az új fájl nevét)

Könyvtárak kezelése Szgépes rendszer cd [útvonal] (call directory), könyvtárba belépés, ha nincs útvonal, a saját-könyvtárba cd ~/linux/segedlet mkdir útvonal (make directory), könyvtár létrehozása mkdir pistike 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.

Fájlok/könyvtárak másolása és mozgatása/átnevezése cp fájl cél (copy) a fájlt átmásolja a célba. Ha az könyvtár, akkor bele, ha fájlnév, akkor arra a névre. 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 fájl törlése.

Feladatok 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: http://django.arek.uni-obuda.hu/~infor 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.

Vim szövegszerkeszt Szgépes rendszer 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

Normál mód, cselekvések d y c p töröl másolásra kijelöl megváltoztat (töröl+beszúró mód) 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 Szgépes rendszer :!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 Szgépes rendszer A vim elsajátításához érdemes a vimtutor parancsot beírni. Ez végigvezet a Vim megismerésén.