Jednoduché vysvětlení adresářového stromu GNU / Linux

Strom hlavních adresářů systému Linux

Řekl velký Dennis Ritchie que «UNIX je velmi jednoduchý, pochopit jeho jednoduchost vyžaduje genialitu«. A opravdu, i když se to v některých věcech může zdát velmi složité, * nix, a tedy i Linux, jsou v jiných docela jednoduché. Právě díky této jednoduchosti jsou tak dobří, flexibilní a atraktivní. V tomto článku si vysvětlíme adresářový strom GNU / Linux velmi jednoduchým způsobem.

Tedy adresáře nebo složky vaší distribuce nebudou pro vás mít žádná tajemství. Zvláštní věnování těm, kteří jsou noví a kteří pocházejí z Microsoft Windows, protože pokud pocházejí z jiného systému UNIX, přizpůsobí se téměř okamžitě kvůli podobnosti. Ale je pravda, že v systému Windows možná víte, kde je jednotka C:, kde jsou dokumenty nebo soubory ke stažení, kde je nainstalována plocha nebo snad kde jsou nainstalovány programy, ale pro jednoduchost nemusíte vědět mnohem víc.

Na druhou stranu, v * nix byste měli vědět adresářový strom hlouběji, protože nám pomohou najít konfigurační soubory, nainstalovat určité balíčky na správné místo, vyhledat zdroje jádra nebo jeho obraz, naše osobní soubory atd.:

  • /: je hlavní řeka, kořen nebo kořen. Zbytek adresářů z něj visí, to znamená, že všechny ostatní budou jeho podadresáři (i když jsou na různých oddílech nebo discích). Je nepochybně nejdůležitější.
  • /zásobník: je adresář, kde jsou uloženy binární soubory, tj. programy používané systémem pro administrativní úlohy, jako jsou příkazy cp, echo, grep, mv, rm, ls, kill, ps, su, tar atd.
  • / sbin: S je pro systém a jak jeho název napovídá, jsou zde uloženy binární soubory nebo programy používané samotným operačním systémem pro spouštěcí úlohy, obnovu atd. Například fsck, mount, mkfs, restart, swapon, ...
  • / boot: je spouštěcí adresář, kde jsou umístěny obrazy jádra Linuxu, které se načtou během spouštění, stejně jako adresáře a konfigurace samotného správce spouštění.
  • / dev: je to velmi speciální adresář, kde se nacházejí bloková nebo znaková zařízení, tj. soubory, které představují paměť, diskové oddíly, disky, hardwarová zařízení atd. Už víte, že v systému UNIX je „všechno“ soubor, nikoli disky jako ve Windows ... Například pevný disk nebo oddíly budou / dev / sda1, / dev / sda2, ... / dev / sdb1, atd.
  • / střední nebo / mnt: jsou adresáře, kde jsou obecně nastaveny přípojné body. To znamená, že když vložíme vyměnitelné médium nebo sdílený síťový prostředek atd., Které jsme připojili, bylo by to tady, kdybychom je umístili jako přípojný bod. První je konkrétnější pro média, která jsou připojena dočasně.
  • / Etc: velmi důležité pro správce, protože se zde nacházejí konfigurační soubory systémových komponent a dalších nainstalovaných programů.
  • / Home: je adresář pro standardní uživatele. Například zde jsou osobní soubory uloženy v samostatných adresářích (jeden pro každého uživatele s jeho jménem). Například / home / isaac nebo ~ by byl můj domovský adresář ...
  • / lib nebo / lib64: je místo, kde jsou umístěny knihovny nezbytné pro binární soubory přítomné v systému. V souboru / lib64 budou 64bitové aplikace.
  • / opt: je adresář, do kterého se budou ukládat balíčky nebo programy nainstalované v systému od třetích stran. Například pokud nainstalujeme antivirus, Chrome, Arduino IDE, ... nebo některé velké balíčky, obvykle se instalují zde.
  • / proc: je to další velmi speciální adresář, více než adresář je to rozhraní jednoduše řečeno. A zde systém prezentuje procesy jako adresáře očíslované PID. V každém z nich budou všechny informace nezbytné pro provedení každého probíhajícího procesu. Kromě toho najdete soubory, ze kterých lze extrahovat důležité informace, například cpuinfo, meminfo atd. Právě z těchto souborů některé příkazy, které obvykle používáme, extrahují informace, například když například použijeme free k nahlédnutí do dostupné paměti, tento příkaz bude ve skutečnosti řádně zobrazovat obsah / proc / meminfo.
  • / Root: nezaměňovat s /, jedna věc je kořenový adresář nebo root a úplně jiná / root. V tomto případě to může být podobné jako / home, ale výlučné pro root nebo privilegovaného uživatele.
  • / svr: ukládá soubory a adresáře související se servery, které jste nainstalovali v systému, například web, FTP, CVS atd.
  • / sys: spolu s / dev a / proc je další ze speciálů. A protože / proc, ve skutečnosti nic neukládá, ale je to také rozhraní. V tomto případě se jedná o virtuální soubory s informacemi o jádře a některé z jejich souborů lze dokonce použít ke konfiguraci určitých parametrů jádra.
  • / Tmp: je adresář dočasných souborů všeho druhu. Používají jej uživatelé k dočasnému ukládání určitých souborů nebo dokonce k ukládání mezipaměti nebo určitých nestálých souborů z webových prohlížečů atd. V adresáři / var / tmp však existuje stejný adresář.
  • / var: protože jsem to již dříve pojmenoval, jedná se o adresář s adresáři a soubory, které mají tendenci růst, jako jsou databáze, protokoly atd. Právě díky logům nebo systémovým registrům je tento adresář oblíbenější a najdete tam spoustu informací o všem, co se v systému děje: / var / logs /. V tomto adresáři najdete, oddělené adresáři, protokoly velkého množství softwaru, včetně systému.
  • / usr: je zkratka pro User System Resources a aktuálně ukládá soubory jen pro čtení ve vztahu k uživatelským nástrojům, jako jsou balíčky, které instalujeme prostřednictvím správce balíčků v naší distribuci. Uvnitř je „replika“ adresářového stromu, která je dosud vidět (téměř všechny), jako by to byla druhá úroveň. Najdete / usr / bin, / usr / lib, / usr / sbin, / usr / src atd., Které z toho, co bylo řečeno výše, a jejich jmen, můžete získat představu o tom, co ukládají. Stačí říct, že / usr / src zůstanou soubory zdrojového kódu.

Mějte na paměti, že ne všechny distribuce se řídí tímto schématem a mohou existovat malé odchylky, ale pokud jsou přizpůsobeny FHS, nebudete mít příliš velký problém ...


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   škytavka řekl

    "Uložit soubory jen pro čtení ve vztahu k uživatelským nástrojům"

    Úžasné.

  2.   L řekl

    ti nikdy nemá přízvuk (druhý odstavec)