GNU/Linux >> Znalost Linux >  >> Linux

15 věcí, které potřebujete vědět o Linux Directory Structure

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.


Linux
  1. 30 věcí, které jste nevěděli o linuxovém jádře

  2. Linuxové firewally:Co potřebujete vědět o iptables a firewalld

  3. Linux tmp Directory:Vše, co potřebujete vědět

  1. Vše, co potřebujete vědět o systému souborů Linux

  2. Vše, co potřebujete vědět o Linux Chmod Command

  3. Vše, co potřebujete vědět o Linuxových kontejnerech (LXC)

  1. Vše, co potřebujete vědět o serveru Linux Ubuntu

  2. Vše, co potřebujete vědět o Linux OpenSSH Server

  3. Pscp v systému Linux:Vše, o čem potřebujete vědět