Explicație simplă a arborelui directorului GNU / Linux

Arborele directorului principal Linux

El a spus marele Dennis Ritchie que "UNIX este foarte simplu, este nevoie doar de un geniu pentru a-i înțelege simplitatea«. Și într-adevăr, deși poate părea foarte complex în unele lucruri, * nix și, prin urmare, Linux, sunt destul de simple în altele. De fapt, tocmai prin această simplitate îi face atât de buni, flexibili și atrăgători. Ei bine, în acest articol, vom explica arborele directorului GNU / Linux într-un mod foarte simplu.

Astfel, directoarele sau folderele distribuției dvs. nu vor avea secrete pentru tine. Dedicație specială celor care sunt noi și care provin din Microsoft Windows, deoarece dacă provin din alte UNIX se vor adapta aproape imediat datorită similitudinii. Dar este adevărat că în Windows este posibil să știți unde este unitatea C: unde sunt documentele sau descărcările, unde este instalat desktopul sau poate unde sunt instalate programele, dar pentru simplitate nu trebuie să știți mult mai multe.

Pe de altă parte, în * nix, da ar trebui să știți arborele de directoare într-un mod mai profund, deoarece acestea ne vor ajuta să găsim fișiere de configurare, să instalăm anumite pachete în locul potrivit, să localizăm sursele kernelului sau imaginea acestuia, fișierele noastre personale etc.

  • /: este râul principal, rădăcina sau rădăcina. Restul directoarelor atârnă de el, adică toate celelalte vor fi subdirectoarele sale (chiar dacă sunt pe partiții sau discuri diferite). Este, fără îndoială, cel mai important.
  • / cos: este directorul în care sunt stocate binarele, adică programele utilizate de sistem pentru sarcini administrative precum comenzile cp, echo, grep, mv, rm, ls, kill, ps, su, tar etc.
  • / sbin: S este pentru sistem și, așa cum indică și numele, binarele sau programele utilizate de sistemul de operare în sine sunt stocate aici pentru sarcini de pornire, restaurare etc. De exemplu, fsck, mount, mkfs, reboot, swapon, ...
  • / boot: este directorul de pornire, unde se află imaginea (imaginile) kernel-ului Linux care vor fi încărcate în timpul pornirii, precum și directoarele și configurația încărcătorului de pornire.
  • / dev: este un director foarte special în care se găsesc dispozitive cu blocuri sau caractere, adică fișiere care reprezintă memorie, partiții, discuri, dispozitive hardware etc. Știți deja că în UNIX „totul” este un fișier și nu unități ca în Windows ... De exemplu, hard diskul sau partițiile vor fi / dev / sda1, / dev / sda2, ... / dev / sdb1, etc.
  • / medie sau / mnt: sunt directoarele în care punctele de montare sunt setate în general. Adică, atunci când introducem unele resurse amovibile sau resurse de rețea partajate etc., pe care le-am montat, ar fi aici dacă l-am fi pus ca punct de montare. Primul este mai specific pentru mediile care sunt montate temporar.
  • / Etc: foarte important pentru administrator, deoarece fișierele de configurare pentru componentele sistemului și alte programe instalate se află aici.
  • / Home: este directorul pentru utilizatorii standard. De exemplu, aici fișierele personale sunt stocate în directoare separate (câte unul pentru fiecare utilizator cu numele lor). De exemplu, / home / isaac sau ~ ar fi directorul meu de acasă ...
  • / lib sau / lib64: este locul unde sunt găzduite bibliotecile necesare pentru binarele prezente în sistem. În / lib64 vor fi cele ale aplicațiilor pe 64 de biți.
  • / opt: este un director care va stoca pachetele sau programele instalate pe sistem care provin de la terți. De exemplu, dacă instalăm un antivirus, Chrome, Arduino IDE, ... sau anumite pachete mari, acestea sunt de obicei instalate aici.
  • / proc: este un alt director foarte special, mai mult decât un director este o interfață pentru ao pune simplu. Și aici sistemul prezintă procesele ca directoare numerotate cu PID. În cadrul fiecăruia dintre ele se vor găsi toate informațiile necesare pentru executarea fiecărui proces în desfășurare. În plus, veți găsi fișiere din care să extrageți informații importante, cum ar fi cpuinfo, meminfo etc. Tocmai din aceste fișiere provin din anumite comenzi, de obicei, extragem informații, de exemplu, când folosim gratuit pentru a consulta memoria disponibilă, această comandă va arăta de fapt conținutul / proc / meminfo într-un mod ordonat.
  • / Rădăcină: nu trebuie confundat cu /, un lucru este directorul rădăcină sau rădăcină și altul / rădăcină. În acest caz, poate fi similar cu a / home, dar exclusiv utilizatorului root sau privilegiat.
  • / svr: stochează fișiere și directoare legate de servere pe care le-ați instalat în sistem, cum ar fi web, FTP, CVS etc.
  • / sys: împreună cu / dev și / proc, este un alt lucru special. Și din moment ce / proc, nu stochează nimic, ci mai degrabă este și o interfață. În acest caz, acestea sunt fișiere virtuale cu informații despre nucleu și unele dintre fișierele lor pot fi folosite chiar pentru a configura anumiți parametri ai nucleului.
  • / tmp: este directorul pentru fișiere temporare de tot felul. Este folosit de utilizatori pentru a stoca temporar anumite fișiere sau chiar pentru a stoca cache sau anumite fișiere volatile din browserele web etc. Cu toate acestea, există un alt director pentru același lucru în / var / tmp.
  • / var: de când l-am numit înainte, este un director cu directoare și fișiere care tind să crească în dimensiune, cum ar fi baze de date, jurnale etc. Tocmai jurnalele sau registrele de sistem fac acest director mai popular și acolo veți găsi o mulțime de informații despre tot ceea ce se întâmplă în sistem: / var / logs /. În acest director veți găsi, separate prin directoare, jurnalele unei multitudini de software, inclusiv sistemul.
  • / usr: este acronimul pentru Resurse sistem utilizator, și în prezent stochează fișiere numai în citire referitoare la utilitățile utilizatorului, cum ar fi pachetele pe care le instalăm prin intermediul managerului de pachete din distribuția noastră. În interior există o „replică” a arborelui de directoare văzută până acum (aproape toate) ca și cum ar fi un al doilea nivel. Veți găsi / usr / bin, / usr / lib, / usr / sbin, / usr / src etc., care din cele spuse mai sus și numele lor, vă puteți face o idee despre ceea ce stochează. Spuneți doar că / usr / src este locul unde vor rămâne fișierele codului sursă.

Rețineți că nu toate distribuțiile respectă această schemă și pot exista mici variații, dar dacă se adaptează la FHS, nu vei avea prea multe probleme ...


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   sughiţ el a spus

    „Stocați fișiere numai în citire în raport cu utilitățile utilizatorului”

    Minunat.

  2.   L el a spus

    nu ai niciodată accent (al doilea paragraf)