/ Stručná štruktúra adresárov systému Linux

Vysvetlená štruktúra adresárov systému Linux

obraz

Ak pochádzate zo systému Windows, súbor Linuxštruktúra systému sa môže javiť obzvlášť mimozemská. Písmená na jednotke C: a drive sú preč, nahradené adresármi znejúcimi na kryptiku a zvukom, z ktorých väčšina má tri písmená.

Definuje sa súborový systémový hierarchický štandard (FHS)štruktúra súborových systémov v systéme Linux a iných operačných systémoch podobných systému UNIX. Súborové systémy Linux však obsahujú aj niektoré adresáre, ktoré ešte nie sú štandardom definované.

/ - Root Directory

Všetko vo vašom systéme Linux je umiestnené pod/ adresár, známy ako root adresár. Môžete si myslieť, že adresár / je podobný adresáru C: v systéme Windows - nie je to však úplne pravda, pretože systém Linux nemá písmená jednotiek. Zatiaľ čo iný oddiel by sa nachádzal v priečinku D: v systéme Windows, tento druhý oddiel by sa objavil v inom priečinku pod / v systéme Linux.

obraz

/ bin - Základné binárne súbory používateľov

Adresár / bin obsahuje nevyhnutného používateľabinárne súbory (programy), ktoré musia byť k dispozícii, keď je systém pripojený v režime pre jedného používateľa. Aplikácie ako Firefox sú uložené v adresári / usr / bin, zatiaľ čo dôležité systémové programy a pomocné programy, ako napríklad bash shell, sú umiestnené v priečinku / bin. Adresár / usr môže byť uložený v inom oddiele - umiestnenie týchto súborov do adresára / bin zabezpečí, že systém bude mať tieto dôležité pomocné programy, aj keď nie sú pripojené žiadne iné súborové systémy. Adresár / sbin je podobný - obsahuje základné binárne súbory na správu systému.

obraz

/ boot - Statické bootovacie súbory

Adresár / boot obsahuje súbory potrebnébootujte systém - tu sú uložené napríklad súbory zavádzača zavádzača GRUB a vaše jadrá systému Linux. Konfiguračné súbory zavádzača zavádzača sa tu však nenachádzajú - nachádzajú sa v / etc s ostatnými konfiguračnými súbormi.

/ cdrom - Historický bod pripojenia pre disky CD-ROM

Adresár / cdrom nie je súčasťou FHSštandard, ale stále ich nájdete na Ubuntu a ďalších operačných systémoch. Je to dočasné umiestnenie pre disky CD-ROM vložené do systému. Štandardné umiestnenie dočasných médií je však vo vnútri adresára / media.

/ dev - Súbory zariadení

Linux vystavuje zariadenia ako súbory a / devAdresár obsahuje množstvo špeciálnych súborov, ktoré predstavujú zariadenia. Toto nie sú skutočné súbory, ako ich poznáme, ale javia sa ako súbory - napríklad / dev / sda predstavuje prvú jednotku SATA v systéme. Ak ste ho chceli rozdeliť na oddiely, môžete spustiť editor oddielov a povedať mu, aby upravoval / dev / sda.

Tento adresár obsahuje tiež pseudo-zariadenia,ktoré sú virtuálnymi zariadeniami, ktoré v skutočnosti nezodpovedajú hardvéru. Napríklad / dev / random vytvára náhodné čísla. / dev / null je špeciálne zariadenie, ktoré nevytvára žiadny výstup a automaticky zahodí všetok vstup - keď dáte výstup príkazu do / dev / null, zahodíte ho.

obraz

/ etc - Konfiguračné súbory

Adresár / etc obsahuje konfiguračné súbory,ktoré je zvyčajne možné editovať ručne v textovom editore. Pamätajte, že adresár / etc / obsahuje konfiguračné súbory pre celý systém - konfiguračné súbory špecifické pre používateľa sú umiestnené v domovskom adresári každého používateľa.

/ home - Domáce priečinky

Adresár / home obsahuje domáci priečinokkaždý užívateľ. Napríklad, ak je vaše používateľské meno bob, máte domovský priečinok na adrese / home / bob. Tento domovský priečinok obsahuje údaje používateľa a konfiguračné súbory špecifické pre používateľa. Každý užívateľ má prístup iba na zápis do svojho vlastného domovského priečinka a musí získať zvýšené oprávnenia (stať sa root používateľom) na úpravu ďalších súborov v systéme.

obraz

/ lib - Základné zdieľané knižnice

Adresár / lib obsahuje knižnice potrebné pre základné binárne súbory v priečinku / bin a / sbin. Knižnice potrebné binárnymi súbormi v priečinku / usr / bin sa nachádzajú v priečinku / usr / lib.

/ lost + found - Obnovené súbory

Každý systém súborov Linux má stratený + nájdený adresár. Ak dôjde k zlyhaniu systému súborov, pri nasledujúcom zavedení sa vykoná kontrola systému súborov. Všetky nájdené poškodené súbory sa umiestnia do strateného + nájdeného adresára, takže sa môžete pokúsiť obnoviť čo najviac údajov.

/ media - Vymeniteľné médiá

Adresár / media obsahuje podadresárekde sú namontované vymeniteľné mediálne zariadenia vložené do počítača. Napríklad, keď vložíte CD do vášho systému Linux, adresár sa automaticky vytvorí v adresári / media. V tomto adresári máte prístup k obsahu disku CD.

/ mnt - Dočasné body pripojenia

Historicky povedané, adresár / mnt jekde správcovia systému pripojili dočasné systémy súborov počas ich používania. Napríklad, ak pripájate oddiel Windows na vykonanie niektorých operácií obnovy súborov, môžete ho pripojiť na / mnt / windows. Môžete však pripojiť ďalšie súborové systémy kdekoľvek v systéme.

/ opt - Voliteľné balíky

Adresár / opt obsahuje podadresáre prevoliteľné softvérové ​​balíky. Bežne ho používa proprietárny softvér, ktorý nedodržiava štandardnú hierarchiu systému súborov - napríklad proprietárny program môže svoje súbory pri inštalácii vypísať do / opt / application.

/ proc - Kernel & Process Files

Adresár / proc podobný adresáru / dev, pretože neobsahuje štandardné súbory. Obsahuje špeciálne súbory, ktoré predstavujú systémové a procesné informácie.

obraz

/ root - koreňový domáci adresár

Adresár / root je domáci adresár užívateľa root. Namiesto toho, aby sa nachádzala v adresári / home / root, je umiestnená v adresári / root. Toto je odlišné od /, čo je koreňový adresár systému.

/ run - Súbory stavu aplikácií

Adresár / run je celkom nový a dávaaplikácie sú štandardným miestom na ukladanie prechodných súborov, ako sú zásuvky a ID procesov. Tieto súbory nie je možné uložiť v / tmp, pretože súbory v / tmp sa môžu odstrániť.

/ sbin - binárne súbory na správu systému

Adresár / sbin je podobný adresáru / bin. Obsahuje základné binárne súbory, ktoré spravidla má spúšťať užívateľ root pre správu systému.

obraz

/ selinux - Virtuálny systém súborov SELinux

Ak vaša Linuxová distribúcia používa SELinux prebezpečnosť (napríklad Fedora a Red Hat), adresár / selinux obsahuje špeciálne súbory, ktoré používa SELinux. Je to podobné / proc. Ubuntu nepoužíva SELinux, takže prítomnosť tohto priečinka v Ubuntu sa javí ako chyba.

/ srv - Servisné údaje

Adresár / srv obsahuje „údaje pre službyposkytované systémom. “Ak ste na správu webovej stránky používali server Apache HTTP, pravdepodobne by ste súbory svojich webových stránok uložili do adresára v adresári / srv.

/ tmp - dočasné súbory

Aplikácie ukladajú dočasné súbory do adresára / tmp. Tieto súbory sa zvyčajne vymažú vždy, keď sa váš systém reštartuje a môžu byť kedykoľvek vymazané pomocnými programami, ako je tmpwatch.

/ usr - binárne súbory používateľov a údaje len na čítanie

Adresár / usr obsahuje aplikácie asúbory používané používateľmi, na rozdiel od aplikácií a súborov používaných systémom. Napríklad nepodstatné aplikácie sú umiestnené v adresári / usr / bin namiesto adresára / bin a binárne súbory na správu nepodstatných systémov sú umiestnené v adresári / usr / sbin namiesto adresára / sbin. Knižnice pre každú z nich sú umiestnené v adresári / usr / lib. Adresár / usr obsahuje aj ďalšie adresáre - napríklad súbory / grafika nezávislé od architektúry sa nachádzajú v priečinku / usr / share.

Adresár / usr / local je miesto, kde sa lokálne kompilované aplikácie inštalujú v predvolenom nastavení - to im zabráni v tom, aby zasunuli zvyšok systému.

obraz

/ var - variabilné dátové súbory

Adresár / var je zapisovateľným náprotivkomadresár / usr, ktorý musí byť v normálnej prevádzke iba na čítanie. Protokolové súbory a všetko, čo by sa normálne zapisovalo do / usr počas normálnej prevádzky, sa zapisuje do adresára / var. Napríklad protokolové súbory nájdete v / var / log.


Podrobnejšie technické informácie o hierarchii súborového systému Linux nájdete v dokumentácii k súborovej systémovej hierarchii.