UNIX SYSTEM PLIKÓW. UNIX System plików



Podobne dokumenty
Warstwy systemu Windows 2000

System plików Linuxa. Tomasz Borzyszkowski

"Klasyczna" struktura systemu operacyjnego:

Linux: System Plików

System operacyjny UNIX system plików. mgr Michał Popławski, WFAiIS

System plików warstwa logiczna

ang. file) Pojęcie pliku (ang( Typy plików Atrybuty pliku Fragmentacja wewnętrzna w systemie plików Struktura pliku

Egzamin pisemny z przedmiotu: Systemy operacyjne Semestr I

System plików przykłady. implementacji

Pracownia Komputerowa wykład II

Niektóre katalogi są standardowymi katalogami zarezerwowanymi do użytku przez system. Znaczenie wybranych katalogów systemowych jest następujące:

Pracownia Komputerowa wyk ad II

Prawa dostępu do plików

Podstawowe wiadomości o systemach plików.

System plików przykłady implementacji

host name: protokół SSH System plików - wprowadzenie Ścieżki dostępu

Systemy plików i zarządzanie pamięcią pomocniczą. Struktura pliku. Koncepcja pliku. Atrybuty pliku

System plików. Warstwowy model systemu plików

Typy plików. Oznaczenie f -

Znaki globalne w Linuxie

System plików Linuksa

Laboratorium Systemów Operacyjnych

System plików i zarządzanie pamięcią pomocniczą. Koncepcja pliku. Atrybuty pliku. Struktura pliku. Typ pliku nazwa, rozszerzenie (extension)

Pracownia komputerowa. Dariusz wardecki, wyk II

MS-DOS polecenia wewnętrzne i

Kurs systemu Unix wykład wstępny. Kurs systemu Unix 1

Wstęp do systemów wielozadaniowych laboratorium 02 Praca w systemie plików

Systemy operacyjne. Instrukcja laboratoryjna. Ćwiczenie 1: Polecenia systemu UNIX/LINUX. Opracował: dr inż. Piotr Szpryngier

Systemy Operacyjne I: System plików

Działanie systemu operacyjnego

Działanie systemu operacyjnego

Ćwiczenie 9 Linux - operacje systemu plików

Systemy operacyjne. System operacyjny Linux - wstęp. Anna Wojak

Instalacja Systemu Linux na maszynie writualnej

KATEGORIA OBSZAR WIEDZY NR ZADANIA Podstawowe informacje i czynności

System plików. dr inż. Krzysztof Patan. Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski

Szkolenie dla nauczycieli SP10 w DG Operacje na plikach i folderach, obsługa edytora tekstu ABC. komputera dla nauczyciela. Materiały pomocnicze

Wykonać Ćwiczenie: Active Directory, konfiguracja Podstawowa

Ustalanie dostępu do plików - Windows XP Home/Professional

Działanie systemu operacyjnego

System plików. Podstawy systemu Linux

Wstęp do Informatyki. Reprezentacja liczb w komputerze Arytmetyka stało- i zmiennoprzecinkowa Przechowywanie danych pliki i foldery

Podstawy Informatyki. Michał Pazdanowski

Poziomy wymagań Konieczny K Podstawowy- P Rozszerzający- R Dopełniający- D Uczeń: z zakresu systemów

1. Pliki i ich organizacja

Instalacja Linuksa i podstawowa konfiguracja. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski

Administracja systemem Linux p. 1

SYSTEMY OPERACYJNE: STRUKTURY I FUNKCJE (opracowano na podstawie skryptu PP: Królikowski Z., Sajkowski M. 1992: Użytkowanie systemu operacyjnego UNIX)

Działanie systemu operacyjnego

SYSTEMY OPERACYJNE WYKLAD 5 - zarządzanie pamięcią pomocniczą

Systemy operacyjne System plików

Windows Server Active Directory

Linux Elementy instalacji. 1 Podział dysku na partycje. 2 Konfiguracja sprzętu (automatycznie) 3 Założenie użytkowników

System plików - wprowadzenie. Ścieżki dostępu. Informatyka ćw 1

Ćwiczenie 1. Podstawowe wiadomości

Na komputerach z systemem Windows XP zdarzenia są rejestrowane w trzech następujących dziennikach: Dziennik aplikacji

2. System uprawnień w linuxie

IdyllaOS. Prosty, alternatywny system operacyjny. Autor: Grzegorz Gliński. Kontakt:

Praca semestralna. Temat: Użytkownicy, grupy, autoryzacja i uprawnienia w systemie Linux. CENTRUM EDUKACJI AKADEMIA SUKCESU

Systemy operacyjne. Tworzenie i zarządzanie kontami użytkowników

Krzysztof Kadowski. PL-E3579, PL-EA0312,

Pliki. Operacje na plikach w Pascalu

Podstawy Informatyki. Michał Pazdanowski

BASH - WPROWADZENIE Bioinformatyka 4

BASH - LINIA POLECEŃ. Bioinformatyka 2018/2019

PRACOWNIA INFORMATYCZNA BASH - PODSTAWOWE INFORMACJE

System plików warstwa logiczna. Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak

Łatwe zarządzanie plikami Eksplorator Windows

dr inż. Jarosław Forenc

2017/2018 WGGiOS AGH. LibreOffice Base

Podstawy Informatyki. Wykład 3 UNIX

WIELODOSTĘPNE SYSTEMY OPERACYJNE 1 (SO1)

Windows Serwer 2008 R2. Moduł 8. Mechanizmy kopii zapasowych

Zespól Szkół Ponadgimnazjalnych Nr 17 im. Jana Nowaka - Jeziorańskiego Al. Politechniki 37 Windows Serwer 2003 Instalacja

Architektura systemów informatycznych WPROWADZENIE DO SYSTEMU LINUX

Sektor. Systemy Operacyjne

Windows XP Wiersz polecenia

Memeo Instant Backup Podręcznik Szybkiego Startu

Praca w sieci z serwerem

Windows Serwer 2008 R2. Moduł 5. Zarządzanie plikami

Administracja bazami danych. dr inż. Grzegorz Michalski

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

Umożliwia ona pokazanie ukrytych plików i katalogów, nazwa ich zaczyna się od kropki.

Narzędzia umożliwiające tworzenie scentralizowanej polityki prowadzenia backupów. Paweł Płoskonka IS2, P2

Backup Premium Podręcznik Szybkiego Startu

Podstawy systemów UNIX

ĆWICZENIE NR 6 Użytkownicy i grupy

Linux Kernel III. Character devices

Ćwiczenie Nr 6 Przegląd pozostałych najważniejszych mechanizmów systemu operacyjnego Windows

Zadanie 3 Odpowiednikiem kursora z edytora tekstu w arkuszu kalkulacyjnym jest: a) blok komórek b) komórka bieżąca c) komórka A1 d) kolumna A

Program Zabezpieczający LOCK. Instrukcja obsługi

Instrukcja obsługi programu altbackup

Zasoby dyskowe: Eksplorator Windows Z zasobami dyskowymi związane są nierozłącznie prawa dostępu gwarantujące możliwość odczytu, kasowania,

Zacznijmy więc pracę z repozytorium. Pierwsza konieczna rzecz do rozpoczęcia pracy z repozytorium, to zalogowanie się w serwisie:

PR P E R Z E E Z N E T N A T C A JA C JA KO K RP R O P RA R C A Y C JN Y A JN ACTINA DATA MANAGER

UŻYTKOWNIK. APLIKACJE UŻYTKOWE (wszelkie programy zawarte domyślnie w systemie operacyjnym jak i samodzielnie zainstalowane przez użytkownika systemu)

Proces instalacji systemu operacyjnego Linux Red Hat 7.3 (1)

Wymagania edukacyjne z przedmiotu SYSTEMY OPERACYJNE. Klasa I i II- Technik Informatyk

Policealne Studium Zawodowe w Grudziądzu. Technik Informatyk SYSTEMY I SIECI KOMPUTEROWE. Windows XP klonowanie instalacji z wykorzystaniem sysprep

System plików warstwa fizyczna

Transkrypt:

UNIX SYSTEM PLIKÓW UNIX System plików

UNIX SYSTEM PLIKÓW Jednym z podstawowych zadań SO jest zarządzanie zasobami danych Komputer może być wyposażony w różnego rodzaju urządzenia przechowujące dane i programy zwane pamięcią masową (zewnętrzną). Różnorodność tych urządzeń czyni koniecznym ujednolicenie na poziomie logicznym zarządzaniem informacją przechowywaną w każdym z nich. System operacyjny definiuje, niezależną od właściwości fizycznych urządzeń pamięciowych, jednostkę logiczną magazynowania informacji - plik Plik jest zbiorem powiązanych ze sobą informacji określonych przez jego twórcę, jednocześnie jest ciągiem bitów, bajtów, etc. Plik jest identyfikowany na podstawie nazwy. System UNIX traktuje każdy plik jako ciąg bajtów. Pozwala to na maksymalną elastyczność pracy, ale jednocześnie każdy program użytkowy musi mieć wbudowane mechanizmy interpretacji pliku w zależności od jego struktury.

UNIX SYSTEM PLIKÓW System plików to pojęcie stosowane do zbioru faktycznych plików, jak i do struktury katalogowej, stanowiącej informację o wszystkich plikach w systemie. Pliki w systemie reprezentowane są za pomocą symboli w tzw. katalogu urządzenia (ang. Device Directory) lub w tzw. tablicy dysku logicznego. Katalog - to pojęcie logiczne określające pewien obiekt, który ma za zadanie gromadzić (przechowywać) informacje o plikach ułatwiające zarządzaniem tymi plikami przez system operacyjny i użytkownika. Szczegółowe informacje o każdym z plików umieszczane zwykle w katalogu to: Nazwa pliku symboliczna nazwa pliku Typ pliku określa strukturę i przeznaczenie pliku Lokalizacja wskaźnik urządzenia i określenie położenia pliku Rozmiar aktualny rozmiar pliku w bajtach Ochrona informację kontroli dostępu do pliku

UNIX SYSTEM PLIKÓW Odszukanie pliku na podstawie jego symbolicznej nazwy Rozbudowywanie struktury katalogowej usuwanie istniejących plików ze struktury katalogowej Tworzenie kopii zapasowych struktury katalogowej Tworzenie nowych plików i umieszczanie ich w strukturze katalogowej

UNIX SYSTEM PLIKÓW struktura drzew. Struktura drzewiasta - jest to sposób zorganizowania plików w systemie UNIX. Charakteryzuje się ona umieszczeniem w każdym z katalogów struktury innych katalogów na równi z plikami. W konsekwencji otrzymujemy tzw. drzewo katalogowe. / Katalog główny, korzeń (root) Ala Kot Pies Doc Las My Oni Mm Mm1 Mm2 Rob Dom Prc1 Prc2 Oz Abc Pies Spis Rys1 Rys2 Rys3

UNIX SYSTEM PLIKÓW struktura drzew. Ścieżka [ang. path] - jednoznacznie określona nazwa pliku w strukturze drzewa katalogów, np. /Pies oraz /Ala/Mm/Pies to dwa odrębne pliki / /Pies Ala Kot Pies Doc Las My Oni Mm /Ala/Mm/Pies Mm1 Mm2 Rob Dom Prc1 Prc2 Oz Abc Pies Spis Rys1 Rys2 Rys3 Ścieżka bezwzględna root / podkatalog1 / podkatalog2 /... / podkatalogn / nazwapliku delimiter delimiter unikalna nazwa w obrębie podkatalogun

UNIX SYSTEM PLIKÓW struktura drzew. Katalog aktualny (roboczy) - wyróżniony umownie podkatalog w strukturze drzewa np. Mm / Pies dla katalogu aktualnego / ALA / Ala Kot Pies Doc Las My Oni Mm /Ala/Mm/Pies Mm1 Mm2 Rob Dom Prc1 Prc2 Oz Abc Pies Spis Rys1 Rys2 Rys3 Ścieżka względna podkatalog2 /... / podkatalogn / nazwapliku podkatalog w katalogu bieżącym delimiter unikalna nazwa w obrębie podkatalogun

UNIX SYSTEM PLIKÓW nazwy plików Nazwa symboliczna pliku indywidualny identyfikator pliku (w obrębie katalogu) Zasady tworzenia nazwy symbolicznej pliku są zindywidualizowane dla określonych systemów operacyjnych. W systemie UNIX nazwa jest ciągiem maksymalnie 14 znaków Do tworzenia nazwy plików można wykorzystać: znaki alfabetu łacińskiego (A-Z, a-z) system rozróżnia małe i duże litery cyfry 0-9 znaki specjalne np. +, -, _,. UWAGA: w nazwie należy unikać spacji, ukośnika (/), pytajnika (?), gwiazdki (*) oraz niektórych znaków specjalnych Nazwy prawidłowe alfa_12.doku 12345 12-14.As.cs tytul Nazwy nieprawidłowe jeden dwa - spacja w nazwie pies/kot - ukośnik w nazwie 1234567812345678 - za długa

UNIX SYSTEM PLIKÓW Typy plików Pliki zwykłe - zawierają pewną liczbę (zero lub więcej ) bajtów danych Katalogi- zawierają informację o strukturze danych na dysku Znakowe piki specjalne i blokowe pliki specjalne są urządzeniami I/O, które wyglądają jak zwykłe pliki w systemie UNIX. Obsługa plików specjalnych zależy od tego do jakiego urządzenia I/O odnosi się dany plik Urządzenia blokowe dyski Partycje dyskietki CD ROM, DVD-ROM Urządzenia znakowe konsole modemy myszki RAM Kolejka FIFO zwana także łączem nazwanym, jest specjalnym plikiem uporządkowanym zgodnie z zasadą pierwszy przyszedł-pierwszy obsłużony (First In First Out)

UNIX SYSTEM PLIKÓW Typy plików Dowiązanie symboliczne Dowiązanie twarde utworzenie nowej nazwy dla istniejącego pliku wskazującej na te same dane w systemie Dowiązanie miękkie utworzenie nowej nazwy dla istniejącego pliku wskazującej na te same dane w systemie Dow 1 Dow 2 Plik Dow n

UNIX SYSTEM PLIKÓW Typy plików Sieciowy plik specjalny zawiera adres innego systemu zdalnego Gniazdo jest specjalnym rodzajem pliku związanym z obsługą komunikacji między procesami, lokalnie lub zdalnie, najczęściej jednak wykorzystywany do obsługi interfejsu sieciowego.

UNIX SYSTEM PLIKÓW organizacja plików W systemie UNIX plik jest ciągiem bajtów, jądro nie narzuca struktury pliku, jest to sprawa indywidualnych aplikacji Pliki są zorganizowane w drzewiastą strukturę katalogów. W odróżnieniu od innych systemów operacyjnych (DOS, Windows), system plików jest jeden dla wszystkich urządzeń pamięci masowej (fizycznych i logicznych). Każde nowe (dodatkowe) urządzenie pamięci masowej reprezentowane jest przez odpowiedni fragment struktury drzewiastej katalogów Urządzenia w systemie UNIX są traktowane jako pliki (specjalne pliki) co powoduje unifikację obsługi urządzeń. Każde urządzenie sprzętowe ma w systemie swój plik specjalny, rozpoznawany przez jądro systemu jako interfejs urządzenia ( ale użytkownik posiada prawo dostępu do tych plików przy użyciu tych samych funkcji systemowych jak do innych plików ). Pliki poszczególnych są przechowywane w oddzielnych katalogach (HOME) Mogą wystąpić twarde i miękkie dowiązania

UNIX SYSTEM PLIKÓW organizacja plików dev Pliki specjalne bin lib Inne programy użytkowe Inne biblioteki usr bin Programy ładowalne (binarne) local / etc Programy admin. + dane chronione tmp Pliki pomocnicze i tymczasowe lib home tmp Biblioteki programów, funkcji systemowych Katalogi użytkowników Pliki pomocnicze i tymczasowe Stud staff metal fizyka adam IM_1 PP_1 MM1 Katalogi osobiste użytkowników akoza bkot efus

UNIX SYSTEM PLIKÓW ochrona Jednym z podstawowych zagadnień związanych z przechowywaniem informacji jest ich ochrona przez fizycznym uszkodzeniem jak i nieuprawnionym dostępem do informacji. Potrzeba ochrony plików jest konsekwencją dostępu do nich. Typowe schematy ochrony plików to: ukrywanie plików nadawanie każdemu plikowi hasła dostępu uzależnienie dostępu do plik od identyfikacji użytkownika i przydziale dla każdego pliku wykazu praw dostępu Podmiot + Obiekt + Prawa dostępu Użytkownik, grupa użytkowników, terminal, komputer lub aplikacja Jednostka do której kontroluje się dostęp. Obiekty to pola danych, grupy programów. Pliki lub całe bazy danych Określają dozwolony/niedozwolony sposób dostępu podmiotu do obiektu

UNIX SYSTEM PLIKÓW ochrona System UNIX jest systemem wielodostępnym. W związku z tym wielu użytkowników posiada dostęp do plików i katalogów na dysku komputera zdalnego. By ochronić zawartość plików i katalogów przed użyciem przez niepowołanych użytkowników, w systemie UNIX każdy z nich posiada zezwolenie dostępu. Inaczej mówiąc, każdy plik i katalog jest przypisany do właściciela, czyli użytkownika (user) i do grupy (group) użytkowników, którą wraz z innymi użytkownikami tworzy dany użytkownik Zezwolenia dostępu dotyczą trzech kategorii użytkowników właściciela (owner, user) grupy użytkowników (group) Innych użytkowników (others) Właściciel (user) zazwyczaj jest to osoba, która stworzyła dany plik lub katalog, jest jego właścicielem

UNIX SYSTEM PLIKÓW ochrona Grupa (grpup) jest zazwyczaj złożona z tych użytkowników, którzy pracują nad tym samym zagadnieniem, np. grupa studencka. Przydział do danej grupy użytkowników zależy od administratora systemu Inni (others) oznacza tych użytkowników, którzy nie są właścicielem pliku lub katalogu i/lub nie należą do danej grupy użytkowników W systemie UNIX wyróżniamy trzy podstawowe prawa dostępu Zezwolenie czytania (read permission) pozwala na czytanie zawartości pliku bądź przeglądanie zawartości katalogu. Nie pozwala edytować zawartości pliku. Słowo czytanie ma raczej znaczenie słowa kopiowanie, gdyż prawo czytania ma sens nawet w stosunku do plików innych niż tekstowe, nie nadających się do przeczytania w sensie dosłownym Zezwolenie pisania (write permission) pozwala zmianę zawartości pliku. Zezwolenie dotyczące katalogu pozwala na tworzenie lub zmianę plików znajdujących się w nim

UNIX SYSTEM PLIKÓW ochrona Zezwolenie wykonywania (execution permission) pozwala na potraktowanie pliku jako programu do wykonania. Nie wiąże się z prawem czytania, gdyż użytkownik chcąc wykonać program nie musi go kopiować ani przeglądać