Ve druhé kapitole naší série „Naučte se Linux“ se dnes seznámíme s adresářovou strukturou Linuxu. Každý operační systém má určitou hierarchii adresářů pro uspořádání souborů, aby uživatelé mohli sledovat, kde lze něco najít.
Podívejte se na Správce souborů níže. Každá složka slouží k určitému účelu, především k zabezpečení. Linux je obvykle bezpečnější než Microsoft Windows právě kvůli tomu, jak Linux funguje v těchto systémových adresářích. Pojďme se tedy podívat na každý z těchto adresářů.
1. Kořen /
Kořenový adresář je počátečním bodem hierarchie systému souborů. Každý jednotlivý soubor a adresář začíná v kořenovém adresáři. Jak název napovídá, oprávnění k zápisu do tohoto adresáře má pouze uživatel root. Ale je důležité si uvědomit, že „/“ nijak nesouvisí s „/root“. Všechny níže uvedené adresáře jsou umístěny v kořenovém adresáři.
2. Uživatelské binární soubory /bin
Adresář „bin“ je domovem všech spustitelných programů. V Linuxu se spustitelné soubory nazývají „binární soubory“. Všechny příkazy používané uživateli počítače jsou umístěny zde.
3. Systémové binární soubory s/bin
Adresář s/bin také obsahuje binární příkazy stejně jako adresář /bin. Jediný rozdíl je, že příkazy Linuxu umístěné v tomto adresáři používá správce systému. Je zřejmé, že správce systému jej používá pro účely údržby systému.
4. Boot Loader /boot
Jak název složky napovídá, složka /boot obsahuje soubory související se zavaděčem, včetně důležitých souborů jádra, initrd, vmlinux, grub atd.
5. Systémové konfigurační soubory /etc
Toto je místo, kde jsou uloženy všechny konfigurační soubory požadované všemi programy. Každý program bude mít konfigurační soubor používaný k řízení činnosti programu, včetně spuštění nebo zastavení programu. Není to spustitelný binární soubor.
6. Domů /home
Domovský adresář obsahuje osobní soubory všech uživatelů. Uvnitř bude mít každý uživatelský účet systému samostatný adresář, například „kiran“ v mém systému.
7. Systémové knihovny /lib /lib64
Tato složka obsahuje soubory knihovny potřebné k zavedení systému a spuštění příkazů v binárních souborech umístěných v adresářích /bin a /sbin.
8. Zařízení /dev
/dev obsahuje soubory, které používají zařízení USB připojená k počítači.
9. Připojit adresář /mount
Toto je dočasný adresář pro připojení, který obvykle používají správci systému pro připojení různých systémů souborů.
10. Volitelné doplňkové aplikace /opt
/opt je určen pro instalaci doplňkových aplikačních softwarových balíčků. Obvykle se používá pro software třetích stran, což znamená, že jsou již předkompilované.
11. Informace o procesu /proc
Souborový systém proc je pseudosouborový systém, který se používá jako rozhraní pro datové struktury jádra. Tento souborový systém ukládá textové informace o systémových prostředcích.
12. Kořen /root
Když se uživatel přihlásí jako uživatel root, bude vytvořen samostatný domovský adresář.
13. Dočasný prostor /tmp
Adresář Tmp je dočasná složka, která bude pravidelně mazána. Ve skutečnosti se některé distribuce Linuxu čistí během každého bootování. Adresář používají systémové programy k dočasnému ukládání dat. Když například rozbalíte archiv, jeho obsah se nejprve rozbalí do adresáře /tmp a přesune se do vámi zadaného umístění.
14. Uživatelská složka /usr
Tato složka je domovem všech uživatelských programů, knihoven a dokumentace. Podadresáře v /usr se vztahují k podadresářům popsaným v tomto článku.
15. Proměnná data /var
Zde jsou uložena proměnná data, jako jsou systémové protokolové soubory. Tyto soubory jsou neustále upravovány v závislosti na probíhajících úlohách uživatele a systému.