Jednoduché vysvetlenie stromu adresárov GNU / Linux

Strom hlavných adresárov systému Linux

To hovorí skvelý Dennis Ritchie que «UNIX je veľmi jednoduchý, pochopenie jeho jednoduchosti si vyžaduje len geniálneho človeka«. A naozaj, aj keď sa to v niektorých veciach môže zdať veľmi zložité, * nix, a teda aj Linux, sú v iných celkom jednoduché. V skutočnosti je to práve táto jednoduchosť, ktorá ich robí tak dobrými, flexibilnými a atraktívnymi. V tomto článku sa chystáme vysvetliť adresárový strom GNU / Linux veľmi jednoduchým spôsobom.

Teda adresáre alebo priečinky vašej distribúcie nebudú pre vás mať žiadne tajomstvá. Špeciálne venovanie tým, ktorí sú noví a ktorí pochádzajú z Microsoft Windows, pretože ak pochádzajú z iného systému UNIX, prispôsobia sa takmer okamžite kvôli podobnosti. Ale je pravda, že v systéme Windows možno viete, kde je jednotka C:, kde sú dokumenty alebo súbory na stiahnutie, kde je pracovná plocha alebo možno kde sú nainštalované programy, ale pre jednoduchosť nemusíte vedieť oveľa viac.

Na druhej strane, v * nix by ste mali vedieť adresárový strom hlbšie, pretože nám pomôžu nájsť konfiguračné súbory, nainštalovať určité balíčky na správne miesto, vyhľadať zdroje jadra alebo jeho obraz, naše osobné súbory atď.:

  • /: je hlavná rieka, koreň alebo koreň. Zvyšok adresárov z neho visí, to znamená, že všetky ostatné budú jeho podadresármi (aj keď sú na rôznych oddieloch alebo diskoch). Je nepochybne najdôležitejšia.
  • / bin: je adresár, v ktorom sú uložené binárne súbory, to znamená programy používané systémom na administratívne úlohy, ako sú príkazy cp, echo, grep, mv, rm, ls, kill, ps, su, tar atď.
  • / sbin: S je pre systém a ako už naznačuje jeho názov, sú tu uložené binárne súbory alebo programy používané samotným operačným systémom na vykonávanie úloh pri spustení, na obnovenie atď. Napríklad fsck, mount, mkfs, reštart, swapon, ...
  • / boot: je bootovací adresár, kde sú umiestnené obrazy jadra Linuxu, ktoré sa načítajú počas bootovania, ako aj adresáre a konfigurácia samotného zavádzača.
  • / dev: je to veľmi zvláštny adresár, kde sa nachádzajú blokové alebo znakové zariadenia, to znamená súbory predstavujúce pamäť, oddiely, disky, hardvérové ​​zariadenia atď. Už viete, že v systéme UNIX je „všetko“ súbor, a nie jednotky ako v systéme Windows ... Napríklad pevný disk alebo oddiely budú / dev / sda1, / dev / sda2,… / dev / sdb1 atď.
  • / priemer alebo / mnt: sú adresáre, kde sa zvyčajne nastavujú prípojné body. To znamená, že keď vložíme vymeniteľné médium alebo zdieľaný sieťový prostriedok atď., Ktoré sme pripojili, bolo by tu, keby sme to umiestnili ako prípojný bod. Prvý je konkrétnejší pre médiá, ktoré sú pripojené dočasne.
  • /atď: veľmi dôležité pre správcu, pretože sa tu nachádzajú konfiguračné súbory systémových komponentov a iných nainštalovaných programov.
  • / Home: je adresár pre štandardných používateľov. Napríklad tu sú osobné súbory uložené v samostatných adresároch (jeden pre každého používateľa s jeho menom). Napríklad / home / isaac alebo ~ by bol môj domovský adresár ...
  • / lib alebo / lib64: je miesto, kde sú umiestnené knižnice potrebné pre binárne súbory prítomné v systéme. V súbore / lib64 budú 64-bitové aplikácie.
  • / opt: je adresár, v ktorom sa budú ukladať balíčky alebo programy nainštalované v systéme od tretích strán. Napríklad ak nainštalujeme antivírus, Chrome, Arduino IDE, ... alebo niektoré veľké balíčky, zvyčajne sa nainštalujú tu.
  • / proc: je to ďalší veľmi špeciálny adresár, viac ako adresár je to rozhranie, ktoré to zjednoduší. A tu systém predstavuje procesy ako adresáre očíslované PID. V každej z nich budú všetky informácie potrebné na uskutočnenie každého prebiehajúceho procesu. Okrem toho nájdete súbory, z ktorých môžete extrahovať dôležité informácie, napríklad cpuinfo, meminfo atď. Presne z týchto súborov niektoré príkazy, ktoré zvyčajne používame, extrahujú informácie, napríklad keď použijeme free na vyhľadanie dostupnej pamäte, tento príkaz skutočne usporiadane zobrazí obsah / proc / meminfo.
  • / Root: nesmie sa zamieňať s /, jedna vec je koreňový adresár alebo root a úplne iná / root. V tomto prípade to môže byť podobné ako / home, ale výhradne pre root alebo privilegovaného používateľa.
  • / svr: ukladá súbory a adresáre súvisiace so servermi, ktoré ste nainštalovali do systému, napríklad web, FTP, CVS atď.
  • / sys: spolu s / dev a / proc je ďalšou zo špeciálov. A keďže / proc, v skutočnosti nič neukladá, ale je to tiež rozhranie. V tomto prípade sú to virtuálne súbory s informáciami o jadre a niektoré z ich súborov možno dokonca použiť na konfiguráciu určitých parametrov jadra.
  • / Tmp: je adresár dočasných súborov všetkého druhu. Používajú ho používatelia na dočasné ukladanie určitých súborov alebo dokonca na ukladanie vyrovnávacej pamäte alebo určitých nestálych súborov z webových prehliadačov atď. V adresári / var / tmp však existuje rovnaký adresár.
  • / var: keďže som to už predtým pomenoval, je to adresár s adresármi a súbormi, ktoré zväčšujú veľkosť, napríklad databázy, protokoly atď. Sú to práve protokoly alebo systémové registre, ktoré robia tento adresár populárnejším, a nájdete tu veľa informácií o všetkom, čo sa v systéme deje: / var / logs /. V tomto adresári nájdete, oddelené adresármi, protokoly veľkého množstva softvéru vrátane systému.
  • / usr: je skratka pre Systémové zdroje používateľa a v súčasnosti ukladá súbory iba na čítanie súvisiace s používateľskými pomôckami, ako sú napríklad balíčky, ktoré inštalujeme prostredníctvom správcu balíkov v našej distribúcii. Vo vnútri sa nachádza „replika“ adresárového stromu, ktorá je zatiaľ videná (takmer všetky), akoby to bola druhá úroveň. Nájdete / usr / bin, / usr / lib, / usr / sbin, / usr / src atď., Ktoré z toho, čo bolo povedané vyššie, a ich mená, môžete získať predstavu o tom, čo ukladajú. Stačí povedať, že / usr / src sú súbory zdrojových kódov.

Majte na pamäti, že nie všetky distribúcie sa riadia touto schémou a môžu existovať mierne odchýlky, ale ak sú prispôsobené F.H.S., nebudete mať príliš veľký problém ...


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   čkanie dijo

    „Ukladať súbory iba na čítanie vo vzťahu k užívateľským pomôckam“

    Úžasné.

  2.   L dijo

    ti nikdy nemá prízvuk (druhý odsek)