.: Rubriky
plus 1) Poezie a próza
plus 2) Hudba
plus 3) Galerie
mínus 4) Film
mínus 5) Divadlo
plus 6) Věda a technika
plus 7) Mozaika (ostatní)
plus 8) Projekty POSTŘEHU

 .: Chci...

 .: Free MP3 album!
Vinylová budoucnost 2008 Vinylová budoucnost 2007

 .: Články podle data
<<  Říjen  >>
PoÚtStČtSoNe
 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31    

 .: Online
Stránku si právě čte 5 lidí.
 .: Informace
magazín Postřeh
ISSN 1803-5639
Národní knihovna ČR:
001686222
TOP 15, Fotogalerie

 .: Login

Jméno (přezdívka)
Heslo


Registrace nového čtenáře

Linux - adresářová struktura

Dominik Janků - Software - 01. 08. 2006 - 11084 přečtení

tux_maly.jpegSnad každý, kdo začíná s Linuxem, si musel všimnou jiné adresářové struktury, než byl zvyklý u M$ Windows. Složky se jinak jmenují a jsou jinak uspořádany. Nikde dokonce není Program Files či WINNT. Pojďme se tedy společně podívat, jak tomu je a proč tomu tak je...


Linux je UNIXový systém. Z toho mimo jiné pramení i jeho adresářová struktura, která se poněkud liší od té, kterou běžně známe z prostředí M$ Windows. Všechna data jsou pečlivě roztříděná a tak můžeme snadno najít to co potřebujeme. Avšak pro běžné nebo začínající uživatele to může být nezvyk, který dnes prolomíme.

Všechna data jsou umístěna v tzv. root (kořenovém) adresáři, který se značí /. Do tohoto kořene jsou pak umístěny všechny ostatní "standartní" adresáře. Zde je přehled nejčastějších adresářů:fs-strom.png

  • /bin - zde jsou uloženy základní UNIXové programy (cp, rm, mkdir, ls atp.)
  • /boot - adresář obsahující data, nutné pro zavedení systému (jádro Linuxu)
  • /dev - soubory speciálních zařízení
  • /etc - konfigurační soubory nejrůznějších aplikací
  • /home - uživatelské složky (obdoba Documents and Settings ve Windows)
  • /lib - základní knihovny
  • /mnt - adresář s přípojnými body, např. pro disketu nebo dvd mechaniku
  • /opt - aplikace 3. kategorie (openoffice, komerční aplikace atd.)
  • /proc - systémové informace napojené na jádro
  • /root - složka administrátora (roota)
  • /sbin - správcovské programy (formátování disku, práce s jádrem)
  • /tmp - adresář pro dočasné soubory
  • /usr - programy 2. kategorie - uživatelské programy
  • /var - proměnná data systému (jsou zde uloženy logy, data serverů atp.)

 

Jak můžeme vidět, adresářová struktura je velice promyšlená. Snadno tak nalezneme přesně to, co hledáme. Podívejme se však podrobněji na jednotlivé adresáře, tedy alespoň na ty nejdůležitější.

Podrobnější popis

V adresáři /bin se nalézají programy. Název je přejat ze slova binary - binární - dvojkový. Jedná se o základní aplikace, umožňující například práci se soubory nebo příkazovou řádkou (včetně příkazové řádky samotné). Rozdíl mezi /bin a /sbin jsem popsal výše. Zde je výčet základních programů:

  • sh, bash - příkazový řádek (shell)
  • cp - kopírování (souborů i adresářů)
  • rm - mazání
  • mv - přesun/přejmenování
  • mkdir - vytvoření adresáře
  • rmdir - zrušení adresáře
  • chmod - změna atributů
  • ls - výpis (přepínač -l podrobný výpis)
  • ln - práce se symbolickými odkazy
  • df - volné a využité místo úložných zařízení (přepínač -h převede velikost na jednotky)
  • du - zjíštění velikosti souborů a adresářů (viz přepínače)
  • mount, umount - připojování a odpojování (viz níže)
  • su - přepnutí uživatele
  • tar - vytváření archivů
  • gzipbzip2 - komprese

cd-video.pngDalším adresářem, který stojí za bližší ohledání je /mnt. Zde jsou umístěny složky, které se vážou s nějakým zařízením. Jsou to tzv. přípojné body. V UNIXu se vše připojuje a odpojuje, i disky. Má to své výhody. Především, že můžete za běhu připojovat a odpojovat pevné disky (to jak softwarově, tak hardwarově). Některé distribuce používají místo /mnt název /media. K odpojování a připojování nám slouží příkazy mount a umount. Např.: mount /dev/fd0 /mnt/floppy připojí disketu do adresáře /mnt/floppy. Příkaz většinou vyžaduje rootovská oprávnění.

folder.pngNejobjemnějším adresářem, výjma toho domovského, bude bezesporu /usr. Když do něj nahlédnete, zjístite, že má velice podobnou strukturu jako kořenový adresář. Je to dáno tím, že se zde ukládají všechny uživatelské aplikace, včetně grafického prostředí, které je většinou uloženo pod složkou X11R6 nebo jednoduše X11. Dále pak obsahuje složky doc (kde je uložena dokumentace k programům), share (data aplikací), include (hlavičkové soubory pro programátory) nebo src (zdrojové kódy programů, třeba jádra).

file-devel.pngVšechny systémové konfigurační soubory naleznete v adresáři /etc. Najdete zde i soubory s konfigurací pro jiné aplikace, například pro server MySQL, apache, zvukový systém atp. U každé distibuce se styl i rozmístění těchto souborů liší, ovšem až na vyjímky, které jsou na všech linuxových stanicích stejné. Například soubor fstab pro rozdělení disku, nebo resolv.conf pro DNS záznamy. Pro bližší informace můžete využit manuálových stránek příkazem man nazevsouboru.

Za zmínku stojí také adresář /proc. Ten obsahuje virtuální soubory vázájicí se k jádru. Rovněž obsahuje adresáře s číselným pojmenováním, které v sobě obsahují soubory s bližšími informacemi o procesu - neboť název adresáře odpovídá číslu procesu. Dále pak obsahuje klasické textové soubory, ve kterých naleznete bližší informace o vybavení vašeho počítače. Zkuste například vypsat soubor /proc/cpuinfo třeba příkazem cat /proc/cpuinfo.

Adresář /var využívají programy pro uchovávání proměnných dat (od toho i název adresáře z ang, variable). Jedná se například o databázové programy, webové servery atp. Rovněž zde nalezneme logy (záznamy) systému.

 

To už by pro dnešek stačilo. Snad se mi podařilo osvětlit řád a vymýtit chaos. Příště se podíváme na práci se systémem v příkazovém řádku, osvětlíme si pojmy jako je terminál, konzole, bash, proces atd. Takže nashledanou u dalšího článku!



Pro ohodnocení článku musíte být registrovaným čtenářem  [Akt. známka: 1,00 / Počet hlasů: 2]

 
Informační e-mail Upozornit emailem     Vytisknout článek Vytisknout článek

Výpis komentářů:
Komentář ze dne: 01.08.2006 17:01:06     Reagovat    Nový komentář
Autor: [WhiteShadow] - WhiteShadow (wwhiteshadow@centrum.cz)
Titulek:
Poctivě zpracováno. Děkuji.
1ka



 .: Služby & akce PT




 

 

(c) Postřeh team 2001 - 2009        postaveno na českém opensource redakčním systému phpRS

 

şehirler arası nakliyat şehirler arasi nakliyat ücretleri

fotografie

|

grafika

|

hudba

|

literatura

|

umění

|

galerie

|

poezie

|

gramodeska

|

ars polyri

|

věda

|

elektro

|

technika

|

radio

|

bastlení

|

konstrukce

|

schémata

optimalizace PageRank.cz