Operációs rendszerek 1.

Hasonló dokumentumok
Operációs rendszerek I. IIII. gyakorlat

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)

Operációs rendszerek gyak.

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

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

LINUX PMB LINUXOS PARANCSOK ÉS HASZNÁLATUK - GRUB

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

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

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)

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

chmod umask chown, chgrp

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

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

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

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

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

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

Operációs rendszerek. UNIX fájlrendszer

Felhasználók és csoportok

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

BASH script programozás II. Vezérlési szerkezetek

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

Szkriptnyelvek. 1. UNIX shell

Operációs rendszerek gyakorlat

FÁJLOK, KÖNYVTÁRAK, JOGOK, STB

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

Synology NAS integrálása inels IMM szerverhez

Számítógépes alapismeretek

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. #!

1_Linux_bevezeto_bash

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

Az fájlrendszer és a kapcsolódó parancsok

1. Alapok. #!/bin/bash

SQL*Plus. Felhasználók: SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP (dolgozó), DEPT (osztály) "közönséges" felhasználók

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

UNIX fájlrendszerek alapismeretei

Operációs rendszerek 1.

Linux parancsok összefoglaló.

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

Operációs rendszerek gyakorlat

Programozás alapjai gyakorlat

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

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

Linux kezelés alapjai

Operációs Rendszerek II. labor alkalom

18. témakör. Jogosultságok (Windows és Linux jogosultságok összehasonlítása, helyi és megosztási jogosultságok)

C/C++ programozás UNIX környezetben

Programozás alapjai 2 UNIX dióhéjban

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

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

Fájl rendszer. Fájl koncepció Elérési módok Könyvtár szerkezet Védelem Konzisztencia szemantika

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

A UNIX állományrendszere és a kapcsolódó parancsok

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.

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

Legfontosabb tulajdonságai. Programozás alapjai II. UNIX alapok. Legfontosabb tulajdonságai/2. A UNIX rövid története. A UNIX rövid története/2

Operációs rendszerek gyakorlat

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

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

Operációs rendszerek. 11. gyakorlat. AWK - szintaxis, vezérlési szerkezetek UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

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

Operációs rendszerek. 10. gyakorlat. AWK - bevezetés UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

UNIX: fájlrendszerek

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

Unix történet. megvalósítások gyártónként különböznek

Page 1. Unix történet. A Unix felépítése. Unix felhasználói felületek. Felhasználók. Logikai file rendszer egységes directory struktúra

Linux Essentials. Torma Hajnalka

Alkalmazások biztonsága

ProFTPD. Molnár Dániel október oldal

Operációs rendszerek 1

FTP szerver telepítése

UNIX fájlrendszerek alapismeretei

A Linux helye az operációs rendszerek között

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

Alapok Unix hozzáférési jogok. Unix file jogok. Izsó Tamás december 11. Izsó Tamás Unix file jogok/ 1

A Linux operációs rendszer 2017.

1.2. NFS kliens telepítése és beállítása

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

Választó lekérdezés létrehozása

2. lépés: openssh szerver telepítés sudo apt-get install openssh-server

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

Újonckör. Dr. Bencsáth Boldizsár. Access control Some slides: William Stallings and Lawrie Brown Computer Security: Principles and Practice

AWK programozás Bevezetés

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

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

Operációs rendszerek gyakorlat

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

7. Laboratóriumi gyakorlat, 1. rész : Vezérlési szerkezetek II.

A héj vezérlő szerkezetei I.

Operációs Rendszerek I.

Kiszolgálók üzemeltetése FTP. Iványi Péter

Írjon olyan programot a standard könyvtár alkalmazásával, amely konzolról megadott valós adatokból meghatározza és kiírja a minimális értékűt!

AWK programozás, minták, vezérlési szerkezetek

Fájlrendszerek. A Windows operációs rendszerek fájlrendszere

2. modul - Operációs rendszerek

BASH SCRIPT SHELL JEGYZETEK

Parancsok. 1. fejezet Könyvtár- és fájlkezelés

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

Legfontosabb tulajdonságai. UNIX rendszer felhasználói és fejlesztői felülete (1-4. ea.) Unix hagymahéj struktúrája. Legfontosabb tulajdonságai

Átírás:

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 méretű tábla, fix méretű rekordokkal. Minden egyes fájlhoz egy és pontosan egy bejegyzés tartozik. ls -i

Láncolás Merev láncolás (hard link) A láncolt fájl teljesen egyenértékű az eredetivel, mert egy azon inode-ra mutat két egyen értékű bejegyzés, melyek között nem lehet különbséget tenni. ln [tibi@kkk ora]$ ls text [tibi@kkk ora]$ ln text szoveg [tibi@kkk ora]$ ls -l total 16 -rw-rw-r-- 2 tibi tibi 5 Feb 21 15:11 szoveg -rw-rw-r-- 2 tibi tibi 5 Feb 21 15:11 text

Szimbólikus láncok Lágy láncolás (soft link) A szimbólikus link katalógus bejegyzése nem a fájl inode-jára mutat, hanem egy speciális fájlra, mely a láncolt fájl nevét tartalmazza. ln -s [tibi@kkk ora]$ ln -s text leiras [tibi@kkk ora]$ ls -l total 20 lrwxrwxrwx 1 tibi tibi 4 Feb 21 15:26 leiras -> text -rw-rw-r-- 2 tibi tibi 5 Feb 21 15:11 szoveg -rw-rw-r-- 2 tibi tibi 5 Feb 21 15:11 text

Fájlrendszerek: Hozzáépítés, leválasztas Minden fájl egyetlen átfogó könyvtárfában egyesül. Egy adott tároló eszköz beépül a könyvtár struktúrába. mount eszköz hozzáépítési_pont umount eszköz_vagy_hozzáépítési_pont Pl: mount /dev/hdc /mnt/cdrom umount /mnt/cdrom

A fájlrendszer kitüntetett pontjai A fájl rendszer kezdőpontja (root) (cd /) Az egyes felhasználókhoz tartozó kiinulási pont (home) (cd ~) Az aktuális katalógus, könyvtár pwd (print work directory) ennek a parancsnak a hatására a képernyőre íródik az aktuális katalógus neve. [tibi@kkk ~]$ pwd /home/tibi

Jogosultságok Minden fájl és könyvtár rendelkezik hozzáférési jogokkal Három szinten korlátozhatjuk az elérést owner (tulajdonos) group (csoport) others (mindenki más) A hozzáférési engedélyeket a chmod parancsal módosíthatjuk

chmod Szimbolikus módszer Jogok r read (olvasás) w write (írás) x execute (futtatás) A jogok hozzáadása és elvétele + (hozzáad) - (elvesz) Kitől u (tulajdonos) g (csoport) o (többiek) a (összes kategória) Pl: chmod g+rw db.dat chmod o+r db.dat

chmod - Bináris Maszkok Pl: chmod 755 data chmod 700 data chmod 544 data chmod 660 data chmod 700 prog Decimális Bináris Olvasás Írás Futtatás 0 000 0 0 0 1 001 0 0 1 2 010 0 1 0 3 011 0 1 1 4 100 1 0 0 5 101 1 0 1 6 110 1 1 0 7 111 1 1 1

passwd A passwd program arra szolgál, hogy a felhasználók beállítsák a saját jelszavukat ls al /etc/passwd ls al /usr/bin/passwd [tibi@kkk ~]$ls al /etc/passwd -rw-r--r-- 1 root root 1872 2011-01-18 11:09 /etc/passwd [tibi@kkk ~]$ ls al /etc/passwd -rwsr-xr-x 1 root root 42856 2010-01-26 18:09 /usr/bin/passwd

umask Segítségével lekérdezhető az alapértelmezett maszk, és módosítható az. Alapértelmezetten bináris formában írja ki -S kapcsoló hatására szimbólikus formában [tibi@kkk ~]$ umask 0002 [tibi@kkk ~]$ umask S u=rwx,g=rwx,o=rx [tibi@kkk ~]$ umask 544

Tulajdonos és Csoport váltás A tulajdonos megváltoztatása: chown chown feri data A csoport megváltoztatása:chgrp chgrp hallgato data

Rejtett Fájlok Azok az állományok melynek neve ponttal kezdődik Ezeknek az állományok a listázásnál nem jelennek meg, csak explicit kérésre ls al [tibi@kkk ~]$ ls -al total 3752 drwxr-xr-x 29 tibi tibi 4096 Feb 15 11:02. drwxr-xr-x 26 root root 4096 Oct 11 22:38.. -rw------- 1 tibi tibi 9029 Feb 20 13:38.bash_history -rw-r--r-- 1 tibi tibi 24 Aug 15 2006.bash_logout -rw-r--r-- 1 tibi tibi 191 Aug 15 2006.bash_profile

KönyvTár kezelés cd könytár váltása mkdir létrehoz egy könytárat rmdir töröl egy könyvtárat

LS ls kilistázza az adott könyvtár tartalmát -l opció részletes információk kiírása total 20 lrwxrwxrwx 1 tibi tibi 4 Feb 21 15:26 leiras -> text -rw-rw-r-- 2 tibi tibi 5 Feb 21 15:11 szoveg -rw-rw-r-- 2 tibi tibi 5 Feb 21 15:11 text text

ls i opció -a opció -F opció -R opció

Fájl Műveletek cp mv ln rm

find parancs A find parancs a könyvtárakban keres állományokat valamilyen keresési kritérium alapján -name minta -perm jogok -group név -user név -size számc -mtime szám -newer minta -type tipus b blokk eszközfájl c karakter eszközfájl d - könyvtár f közönséges fájl p névvel rendelkező parancscsatorna l - link

find parancs Numerikus argumentumok megadása +n nagyobb mint n, -n kisebb mint n, n pontosan n. Pl: A kevesebb, mint 1 napja módosított állományok listája: find. -mtime -1

find parancs Operátorok: ( expr ) Precedencia változtatás.!expr Negáció -not expr Negáció expr1 expr2 Logikai és. expr1 -a expr2 Logikai és. expr1 -and expr2 Logikai és. expr1 -o expr2 Logikai vagy. expr1 -or expr2 Logikai vagy. expr1, expr2 : Lista

find parancs Akciók: exec ls fls print

Példák find. -size +1000c -exec ls -l {} \; find. -size +10000c -size -50000c print find. -mtime +10 -size +50000c -exec ls -l {} \; find. -perm 755 print find. -perm 755 -and -name *.jpg -print