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

Hasonló dokumentumok
Operációs rendszerek gyakorlat

Operációs rendszerek gyakorlat

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

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

A Linux operációs rendszer 2017.

Operációs rendszerek gyakorlat

Linux alapok gyakorlat

Operációs rendszerek gyakorlat

Operációs rendszer feladatai. Informatikai alapismeretek. Multiprogramozás. Közös jellemzık. Virtuális tárkezelés. Multiprogramozás problémái

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)

A L I N U X f e l é p í t é s e

chmod umask chown, chgrp

LINUX PMB LINUXOS PARANCSOK ÉS HASZNÁLATUK - GRUB

Operációs rendszerek I. IIII. gyakorlat

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

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)

Operációs rendszerek gyak.

Informatika szintmérő-érettségi tételek február

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. 2. gyakorlat. Munka állományokkal UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

BEKÉRT ADAT KÉPERNYŐRE ÍRÁSA KÖRNYEZETI VÁLTOZÓK FÁJL REDEZETT KIÍRÁSA KÖNYVTÁRBAN BEJEGYZÉSEK SZÁMA FÁJLBAN SZÁM NÖVELÉSE. #!

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

1_Linux_bevezeto_bash

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

Bevezetés az informatikába 7. előadás. A UNIX operációs rendszer. Jellemzői. Védelem. A UNIX rendszer felépítése

LINUX PMB VIRTUALBOX TÖRTÉNELEM DEBIAN ALAPPARANCSOK - GRUB

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

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

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

Operációs Rendszerek. Windows Parancssor

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

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

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

Operációs rendszerek. Tanmenet

Operációs rendszerek 1.

BASH SCRIPT SHELL JEGYZETEK

A legfontosabb DOS parancsok

Az alábbiakban néhány Linux parancsra látunk példákat, feladatokat.

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

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

Operációs rendszerek. Tanmenet

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

4. Laborgyakorlat. A fájlokról ezeket az adatokat, a fájlrendszer tárolja. Számunkra az 1, 3, 4. oszlopok lesznek az érdekesek.

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

Hardver és szoftver követelmények

Operációs rendszer ismeretek

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

Linux parancsok összefoglaló.

Számítógépes alapismeretek

Mobil Partner telepítési és használati útmutató

Pere László Linux: felhasználói ismeretek I. Az alapok

O er e á r ci c ós ó s R en e d n sz s er e e r k e I. G akorlá l s

Unix fájl-hierarchia

Programozás alapjai gyakorlat

Az operációs rendszer fogalma

Webtárhely létrehozása a helyen. Lépések Teendő 1. Böngészőbe beírni: 2. Jobb oldalon regisztrálni (tárhelyigénylés).

SSL VPN KAPCSOLAT TELEPÍTÉSI ÚTMUTATÓ

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

A Debian, mint Desktop Operációs Rendszer


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

1. Alapok. #!/bin/bash

Bevezetés jogosultságkezelés, csővezeték, átirányítások. BASH script programozás

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

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

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

BaBér. Bérügyviteli rendszer. Telepítési segédlet 2014.

Windows há lo záti ádminisztrá cio gyákorlát

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

Operációs Rendszerek II. labor. 2. alkalom

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

S z á m í t ó g é p e s a l a p i s m e r e t e k

A telepítési útmutató tartalma

Mobil Telefonon Keresztüli Felügyelet Felhasználói Kézikönyv

BaBér bérügyviteli rendszer telepítési segédlete év

Vectory telepítési útmutató

Operációs rendszerek. Tanmenet

Az Intel gyorsindító készlete a Linux*-hoz v1.2 Gyorstájékoztató. Megrendelési szám: C

9. óra operációs rendszerek. Grafikus operációs rendszer

Debian mint Desktop Operációs rendszer

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

A Novitax ügyviteli programrendszer első telepítése

Linux alapismeretek. Felhasználó Felhasználói programok (folyamatok) Rendszerkönyvtárak (rendszerhívások) Segédprogramok (utility)

Számítógép Architektúrák. 2. Gyakorlat (shell és HTML alapok)

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

S z á m í t ó g é p e s a l a p i s m e r e t e k

Szkriptnyelvek. 1. UNIX shell

Hálózati betekint ő program telepítése mobil telefonra. Symbian. alarm shop. Windows mobile Android IPhone Blackberry

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

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

Hálózatos beállítás. A Novitax ügyviteli programrendszerek hálózatos beállítása a következők alapján történhet:

KIRA. KIRA rendszer. Telepítési útmutató v1

Windows. Készítette: Csatlós István

2. modul - Operációs rendszerek

SZÁMÍTÁSTECHNIKAI ALAPISMERETEK MICROSOFT WINDOWS. II Előadás

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

15.4.2a Laborgyakorlat: Böngésző beállítása

Ellenőrző keretprogram (eesztconnect.exe)

(jegyzet) szeptember i óra anyaga. 1. Bevezetés

Ismerkedjünk meg a Linuxszal!

Átírás:

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 az 1. verzió Fejlesztése tömegmozgalommá alakul A kernelbe csak a szerző jóváhagyásával kerülhetnek módosítások Linux disztribúciók jönnek létre (csomagok) 2

Richard Stallman indítja el, jóval a Linux előtt, az USA-ból Az általa tervezett szabad forráskódú rendszer soha nem készült el A GNU alapítvány licensze a GPL (General Public Licence), mely minden szabad szoftver esetében ugyanolyan A szabad szoftverek terjesztése mozgalommá válik 3

Terminál segítségével hálózaton keresztül Virtuális terminál segítségével, a gép saját billentyűzetéről A bejelentkezés mindkét esetben felhasználónév és jelszó segítségével történik A rendszergazda login neve: root Kijelentkezés parancsai: exit, vagy logout 4

Valódi 32 bites, többfeladatos és többfelhasználós OS Boot folyamata: POST ROMBIOS GRUB (Grand Unified Boot Loader) BootManager: LILO Fizikai fájlrendszere: Extended3 (ext3) Felépítése boot szektor, utána pedig az adatokat tartalmazó blokkcsoportok Virtuális memóriakezelése cserepartíció segítségével (swap) valósul meg 5

Nincsenek benne meghajtók Helyette 1 nagy könyvtárrendszer létezik, s minden partíció ebbe illeszkedik bele A könyvtárrendszer kiindulási pontja a gyökérkönyvtár (root), melynek jelölése: / Az egyes könyvtárak tartalma: bin, sbin futtatható bináris állományok helye /bin és /sbin az alaprendszerhez szükséges programokat tartalmazza, az utóbbiakat a rendszergazdák haználják A felhasználó által telepített programok a /usr/bin és a /usr/sbin alá kerül 6

Az egyes könyvtárak tartalma: boot az indításhoz szükséges fájlok helye cdrom ún. szimbolikus link a /media/cdrom-ra dev eszközmeghajtók könyvtára etc a rendszer beállításával kapcsolatos fájlok home itt találhatók a felhasználók alkönyvtárai lib dinamikus függvénykönyvtárak lost+found e könyvtár nem a Linux, hanem a telepített fájlrendszer része, minden ext partícióhoz tartozik egy ilyen media általában e könyvtár alá kerülnek befűzésre a CD/DVD-k, pendrive-ok, floppy-k (cserélhetők) 7

Az egyes könyvtárak tartalma: mnt általában e könyvtár alá kerülnek befűzésre a fix partíciók opt hozzáadott alkalmazások könyvtára proc itt találhatók az éppen futó műveletek (processzek) információi, rendszerinformációk a processzorról, memóriáról stb. root a rendszergazda felhasználói könyvtára sys a 2.6-os kernelben jelent meg, mely nem más mint egy újfajta eszközkezelési metódus tmp az egyes programok átmeneti fájljainak helye usr e könyvtár alatt található minden: az általános alkalmazásoknak és azok adatainak a helye var állandóan változó rendszeradatok gyűjtőhelye 8

9

Karakteres kezelőfelületek (6 db CTRL+ALT+F1-től CTRL+ALT+F6-ig) Bash shell (alapértelmezett) Chsh paranccsal más shellek is behívhatók: Z shell, tesh, Korn shell, Bourne again shell (ez a Bash), C shell, A shell A parancssor általában a user nevét, a gép nevét, és az aktuális elérési útvonalat tartalmazza Grafikus kezelőfelületek (CTRL+ALT+F7) X Window System, röviden X szerver (xinit) KDE ablakkezelő (indítása: xdm) Gnome ablakkezelő Xfce ablakkezelő 10

Elemei: 1. Parancs neve 2. Paraméterek 3. Opciók Példa: az ls parancs ls kiírja az aktuális könyvtár tartalmát ls l kiírja az aktuális könyvtár tartalmát teljes részletességgel ls -help kiírja az ls parancs összes paraméterét ls l Desktop kiírja a Desktop könyvtár tartalmát, amennyiben az létezik 11

Beírt parancs megismétlése: Korábban begépelt parancsok listázása: Keresés az előzményekben: CTRL+R Fájlnév kiegészítése: Első karakter+tab Helyettesítő karakterek: 1.? Pontosan 1 karaktert helyettesít 2. * Tetszőleges számú karaktert helyettesít 3. [aeiou] Egyetlen karaktert helyettesít, mely a zárójelek közötti karakterek bármelyike lehet 4. [!aeiou] Egyetlen, a zárójelek között lévő karakterek bármelyikétől eltérő karaktert helyettesít 5. [1-9] Az adott halmazba tartozó 1 elem 12

1. Nyissunk meg egy Bash terminált! 2. Tekintsük meg a saját könyvtárunk tartalmát! 13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

Chmod parancs üzemmódjai chmod [kinek/kitől] [+/-] [mit] kinek/kitől u (user) kinek/kitől g (group) kinek/kitől o (other) kinek/kitől a (all) mit r (read) mit w (write) mit x (execute) chmod xyz akarmi.txt 0 7 nincs jog; végrehajtási; írási; végrehajtási és írási; olvasási; olvasási és végrehajtási; olvasási és írási; olvasási, írási és végrehajtási jog 31

32

Sorrendiség: clear; echo A mai dátum és idő: ; date Átirányítás (bemenet <; kimenet >): date > dátum.txt cat dátum.txt echo Ez nem is olyan bonyolult. > próba.txt Pipeline (csővezeték) last grep $USER wc l az utoljára bejelentkezők neve belefolyik a grep parancsba, ahonnan kiválasztja a mi nevünket, s végül a wc megszámlálja e lista sorait, s az eredményt a képernyőre írja! 33

echo echo Szia $USER! > hello kiírjuk a szöveget a hello fájlba! chmod +x hello adjunk a fájlra futtatási jogot!./hello Futtassuk le! A Linux karakteres shelljei ugyanúgy alkalmasak programozásra, mint a Windowsé. Itt is lehet változókat deklarálni, és vezérlési szerkezeteket használni 34

35

36

37

Linux/Unix Funkció DOS/Windows ls Listázás dir ls more Listázás laponként dir /p cd könyvtárnév Könyvtárváltás cd cd.. Lépés egy szinttel vissza cd.. cd/ Ugrás a főkönyvtárba cd\ mkdir könyvtárnév Könyvtár készítése md rmdir könyvtárnév Könyvtár törlése rd cat fájlnév Fájltartalom kiírása type cp honnan/mit hová Fájl másolása copy touch fájlnév Új (üres) fájl létrehozása copy con chmod mód fájl Fájl jogosultságok beállítása - 38

Linux/Unix Funkció DOS/Windows rm fájlnév Fájl törlése del mv honnan/mit hová Fájl mozgatása move uname -a Verziószám kiírás ver date Dátum és idő kiírás date és time grep szöveg fájlnév sort fájlnév more fájlnév echo szöveg Megkeresi a megadott szöveget a fájlban Név szerint sorbarendezi a megadott fájlokat Laponként listázza ki a fájltartalmat Kiírja a megadott szöveget a képernyőre find szöveg sort more Echo pwd Aktuális útvonal kiírása path 39

Linux/Unix who w finger user write user talk user mail user last Funkció Megnézhetjük, hogy éppen kik dolgoznak a rendszeren, illetve a hálózaton Ugyanaz, mint a who csak más információkat tartalmaz a userekről Lekérhetjük egy felhasználó beállított adatait Rövid szöveges üzenetet válthatunk valakivel Esetleg hosszasan cseveghetünk (Kilépés: CTRL+C) E-mail üzeneteket küldhetünk manuálisan, vagy scriptek segítségével Figyelemmel kísérhetjük, hogy ki, mikor, mennyi időt töltött a rendszerben 40

Felhasználói programokat az Alkalmazások menü alól indíthatunk Az alkalmazások téma szerint kategorizálva érhetőek el Akadálymentesítés Grafika Hang és videó Internet Iroda Játékok Kellékek Hozzáadás/eltávolítás 41

Helyek menü szolgáltatásai Saját mappa az adatok tárolóhelye, fizikailag a fájlrendszer /home/ alkönyvtárában található, neve pedig a felhasználónevünk Számítógép az összes háttértárunk összefoglaló helye, alatta a cserélhető médiák külön is fel vannak sorolva Hálózat a belső hálózat tallózására, és külső, távoli kiszolgálóhoz való csatlakozásra való, ami lehet FTP szerver, vagy akár Windows AD tartomány is Alsó menüpontok az állományainkkal végzendő munkát segítő funkciók 42

Rendszer menü szolgáltatásai Beállítások elsősorban a bejelentkezett felhasználó saját beállításaira szolgáló, rendszergazda jelszó nélkül is elvégezhető műveletek Adminisztráció a rendszer egészére hatással levő, rendszergazdai jelszóval elérhető beállítások Az előbbi 2 funkció alatt lévő szolgáltatások (Súgó, Névjegy, Képernyőzárolás stb.) kényelmi feladatokat látnak el, a kijelentkeztetést, kikapcsolást szolgálják 43

Felhasználó menü elemei Bejelentkezett felhasználó munkamenete Vendég felhasználó munkamenete Helyi meüje: Személyes információk szerkesztése Felhasználók és csoportok szerkesztése Bejelentkező képernyő beállítása Beállítások, Súgó, Névjegy stb. Ikonok és kisalkalmazások Windows parancsikonok és programok megfelelői Virtuális asztalok vagy munkaterületek jobb alsó ikon 44

Irodai szoftverek StarOffice OpenOffice TEX Grafikai alkalmazások GIMP Inkscape Adatbázis-kezelők MySQL Böngészők Firefox Netscape Communicator Fájlkezelők Midnight Commander (mc) Nautilus 45

Editorok vi emacs pico Joe Egyéb szoftverek zgv képnézegető vlock terminál zárolás bc számológép dbanner ASCII felirat készítő screen terminál többszöröző gnuchess - sakkprogram 46

47

48

49