Przejdź do treści

Centrum Kształcenia Zawodowego i Ustawicznego w Mrągowie

Filesystem Hierarchy Standard

poniedziałek,

Filesystem Hierarchy Standard

Filesystem Hierarchy Standard to wzorzec definiujący rozmieszczenie plików i katalogów w systemach operacyjnych z rodziny Linux.

W sierpniu 1993 roku rozpoczęto prace nad ustanowieniem standardu hierarchii katalogów dla systemów operacyjnych z rodziny Linux. 14 lutego 1994 roku wydano FSSTND (Filesystem Standard), większość zaproponowanych w FSSTND katalogów istnieje we wszystkich uniksopodobnych systemach operacyjnych. 9 października 1994 i 28 marca 1995 roku opublikowano poprawki do FSSTND. W 1996 roku rozpoczęto prace nad rozszerzeniem standardu na inne systemy uniksowe. Zmianie na Filesystem Hierarchy Standard (FHS) uległa nazwa. Aktualnie najnowszą wersją FHS jest 3.0 wydana 3 czerwca 2015 roku.

Twórcą FHS jest Free Standards Group – niedochodowa organizacja wspierana przez firmy informatyczne, m.in. IBM, Intel, Hewlett-Packard, Dell. Nie w każdej dystrybucji Linuksa standard FHS jest dokładnie przestrzegany, jednak wszystkie przyjmują, chociaż część proponowanych rozwiązań. Zrzuty ekranu znajdujące się niżej zostały wykonane w standardowej instalacji dystrybucji Ubuntu. W tabeli zaprezentowano jedynie pierwszy poziom hierarchii katalogów FHS.

Struktura katalogów FHS

/Katalog główny.
/binPodstawowe programy wykonywalne, podstawowe narzędzia systemowe.
/bootPliki dla programu rozruchowego niezbędne dla procesu rozruchowego. Jądro systemu operacyjnego musi znajdować się w / lub /boot.
/devPliki urządzeń albo specjalne, odnoszące się do urządzeń fizycznych.
/etcPliki konfiguracyjne.
/homeStandardowo znajdują się tu katalogi domowe użytkowników.
/libBiblioteki dynamiczne, które są konieczne do wystartowania systemu i uruchamiania komend z głównego systemu plików.
/mediaPunkty montowań dla wymiennych nośników, np. płyt CD, DVD, nośników USB.
/mntPunkt montowania dla tymczasowo zamontowanych systemów plików.
/optDodatkowe pakiety, które zawierają statyczne pliki.
/procPunkt montowania wirtualnego systemu plików proc, który dostarcza informacji o bieżących procesach i jądrze.
/rootKatalog domowy użytkownika root.
/runInformacje o działaniu systemu od ostatniego jego uruchomienia.
/sbinPliki wykonywalne do zarządzania systemem.
/srvKatalog ten zawiera dane specyficzne dla usług dostarczanych przez komputer.
/sysPunkt montowania systemu plików sysfs, dostarczającego informacji o jądrze podobnie jak /proc.
/tmpKatalog zawierający pliki tymczasowe, które mogą być usunięte bez ostrzeżenia przez działające zadanie lub start systemu.
/usrDzielone dane tylko do odczytu.
/varPliki, które często mogą zmieniać wielkość, np. logi, bazy danych, kolejki wydruku.

Katalog główny w menedżerze plików

Katalog główny z poziomu konsoli

Artykuł: Display Stream Compression

Display Stream Compression

Artykuł: High Dynamic Range

High Dynamic Range

Artykuł: PiP i podobne technologie

PiP i podobne technologie

Artykuł: Rozdzielczość i częstotliwość odświeżania monitora

Rozdzielczość i częstotliwość odświeżania monitora

Artykuł: Bezprzewodowe podłączanie monitora

Bezprzewodowe podłączanie monitora

Nasze technikum

Technik informatyk

Szkoły dla dorosłych

Nasza szkoła

Pełna oferta edukacyjna

Oferta szkoły