A GNU / Linux könyvtárfa egyszerű magyarázata

Linux fő könyvtárfa

Azt mondta a nagyszerű Dennis Ritchie que «A UNIX nagyon egyszerű, csak egy zseni kell hozzá, hogy megértse egyszerűségét«. És valóban, bár bizonyos dolgokban nagyon összetettnek tűnhet, a * nix, és ezért a Linux másokban meglehetősen egyszerű. Valójában ez az egyszerűség teszi őket olyan jóvá, rugalmasá és vonzóvá. Nos, ebben a cikkben nagyon egyszerű módon elmagyarázzuk a GNU / Linux könyvtárfát.

Így a disztribúció könyvtárai vagy mappái nem lesznek titkai számodra. Különleges odaadás azoknak, akik újak és akik a Microsoft Windows rendszeréből származnak, mivel ha más UNIX-ból származnak, a hasonlóság miatt szinte azonnal alkalmazkodni fognak. De igaz, hogy a Windows rendszerben tudhatja, hol van a C: meghajtó, hol vannak a Dokumentumok vagy a Letöltések, hol az Asztal vagy esetleg a programok vannak telepítve, de az egyszerűség kedvéért nem kell sokkal többet tudni.

Viszont a * nixben igen, tudnia kell könyvtárfa mélyebben, mivel ezek segítenek megtalálni a konfigurációs fájlokat, bizonyos csomagokat a megfelelő helyre telepíteni, megkeresni a rendszermag forrásait, képét, személyes fájljainkat stb.:

  • /: a fő folyó, a gyökér vagy gyökér. A többi könyvtár lóg rajta, vagyis az összes többi az alkönyvtár lesz (még akkor is, ha különböző partíciókon vagy lemezeken vannak). Kétségtelenül ez a legfontosabb.
  • / bin: az a könyvtár, ahová a bináris fájlokat tárolják, vagyis azok a programok, amelyeket a rendszer adminisztrációs feladatokhoz használ, például a cp, echo, grep, mv, rm, ls, kill, ps, su, tar stb.
  • / sbin: Az S a Rendszerre vonatkozik, és amint a neve is mutatja, az operációs rendszer által használt bináris fájlokat vagy programokat itt tárolják indítási feladatokhoz, helyreállításhoz stb. Például: fsck, mount, mkfs, reboot, swapon, ...
  • /csomagtartó: a rendszerindítási könyvtár, ahol a rendszerindítás során betöltött Linux kernelkép (ek) találhatók, valamint a rendszerbetöltő könyvtárai és konfigurációja.
  • / dev: ez egy nagyon speciális könyvtár, ahol blokk- vagy karaktereszközök találhatók, vagyis memóriát, partíciókat, lemezeket, hardvereszközöket stb. képviselő fájlok. Már tudja, hogy a UNIX-ban a "minden" fájl, és nem a Windows-hoz hasonló meghajtók ... Például a merevlemez vagy a partíciók a / dev / sda1, / dev / sda2, ... / dev / sdb1, stb.
  • / mean vagy / mnt: azok a könyvtárak, ahol általában a csatlakozási pontokat adják meg. Vagyis amikor behelyezünk valamilyen cserélhető adathordozót vagy megosztott hálózati erőforrást stb., Amelyeket csatlakoztattunk, akkor itt lenne, ha csatlakoztatási pontként tennénk. Az első az ideiglenesen csatlakoztatott adathordozókra vonatkozik.
  • / stb: nagyon fontos az adminisztrátor számára, mivel itt találhatók a rendszerösszetevők és más telepített programok konfigurációs fájljai.
  • / home: a szokásos felhasználók könyvtár. Például itt a személyes fájlokat külön könyvtárakban tárolják (minden felhasználónak egy-egy a nevével). Például a / home / isaac vagy a ~ lenne a saját könyvtáram ...
  • / lib vagy / lib64: itt találhatók a rendszerben található bináris fájlokhoz szükséges könyvtárak. Az / lib64 fájlban a 64 bites alkalmazások lesznek.
  • /dönt: egy könyvtár, amely tárolja a rendszerre telepített csomagokat vagy programokat, amelyek harmadik felektől származnak. Például, ha telepítünk egy víruskeresőt, a Chrome-ot, az Arduino IDE-t, ... vagy bizonyos nagyobb csomagokat, akkor általában itt vannak telepítve.
  • / proc: ez egy másik nagyon különleges könyvtár, több, mint egy könyvtár, egyszerűen leíró felület. És itt a rendszer a folyamatokat PID-vel megszámozott könyvtárakként mutatja be. Mindegyikükön megtalálható az összes folyamatban lévő folyamat végrehajtásához szükséges információ. Ezen kívül talál fájlokat, amelyekből fontos információkat nyerhet ki, például cpuinfo, meminfo stb. Pontosan ezekből a fájlokból használunk néhány parancsot, amelyekből általában információkat vonunk ki, például amikor szabadon megkeresjük a rendelkezésre álló memóriát, ez a parancs valójában rendezett módon jeleníti meg a / proc / meminfo tartalmát.
  • / Root: nem tévesztendő össze a / -vel, egy dolog a gyökérkönyvtár vagy a gyökér, egészen más a / gyökér. Ebben az esetben hasonló lehet a / home-hoz, de kizárólag a root vagy a privilegizált felhasználóé.
  • / svr: tárolja a rendszerbe telepített szerverekhez kapcsolódó fájlokat és könyvtárakat, például web, FTP, CVS stb.
  • / sys: a / dev és / proc mellett a másik különlegesség. És a / proc óta nem igazán tárol semmit, hanem inkább egy felület is. Ebben az esetben virtuális fájlok, amelyek kernelinformációkat tartalmaznak, és egyes fájljaik akár bizonyos kernparaméterek konfigurálására is felhasználhatók.
  • / Tmp: a könyvtár mindenféle ideiglenes fájlhoz. A felhasználók bizonyos fájlok ideiglenes tárolására, vagy akár gyorsítótár vagy bizonyos illékony fájlok tárolására használják a böngészőkből stb. Van azonban egy másik könyvtár ugyanarra a / var / tmp fájlban.
  • / var: mivel már korábban megneveztem, ez egy könyvtár, amely könyvtárakkal és fájlokkal rendelkezik, amelyek általában növekszenek, például adatbázisok, naplók stb. Pontosan a naplók vagy a rendszerregiszterek teszik népszerűbbé ezt a könyvtárat, és ott rengeteg információt talál mindenről, ami a rendszerben történik: / var / logs /. Ebben a könyvtárban könyvtárakkal elválasztva számos szoftver naplóját találja meg, beleértve a rendszert is.
  • / usr: a felhasználói rendszer erőforrások rövidítése, és jelenleg csak olvasható fájlokat tárol a felhasználói segédprogramokhoz viszonyítva, például azokat a csomagokat, amelyeket a csomagkezelőn keresztül telepítünk a terjesztésünkbe. Belül van az eddig látott könyvtárfa "replikája" (szinte mindegyikük), mintha egy második szint lenne. Megtalálja a / usr / bin, / usr / lib, / usr / sbin, / usr / src stb. Fájlokat, amelyek a fentiekből és a nevükből adnak képet arról, hogy mit tárolnak. Csak mondd, hogy a forráskód fájlok az / usr / src helyen maradnak.

Ne feledje, hogy nem minden disztró követi ezt a sémát, és előfordulhatnak enyhe eltérések, de ha a FHS, nem lesz túl sok problémád ...


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   csuklás dijo

    "Csak olvasható fájlok tárolása a felhasználói segédprogramokhoz képest"

    Csodálatos.

  2.   L dijo

    ti soha nincs akcentusa (második bekezdés)