Administrare server open source

Platforma de hosting cu software liber, gratuit, open source.

Comentariile sunt închise pentru Structura de directoare in UNIX/Linux

Structura de directoare in UNIX/Linux este putin diferita fata de cea folosita in Windows, motiv pentru care este importanta cunoasterea ei in administrarea sistemelor. Chiar daca pentru persoanele experimentate structura de directoare nu pare un subiect interesant, multi incepatori se plafoneaza de multimea de directoare si cai care trebuie memorate pentru diverse configurari sau comenzi.

Inainte de a prezenta structura trebuie retinute doua aspecte:

  1. In UNIX/Linux mediile de stocare (HDD-uri secundare, unitati optice etc) sunt montate intr-un director, nu au o structura separata cum e cazul literelor asociate fiecarui drive in Windows.
  2. Orice director sau punct de montare poate fi exprimat ca si cale absoluta pornind de la /, directorul de root.

Asadar, totul incepe de la directorul de root. Mai jos prezint structura de directoare folosita in general pe sistemele UNIX/Linux, cu mentiunea ca aceasta poate contine mici diferente in functie de distributie:

/                   - directorul de root
+--bin              - comenzile uzuale destinate utilizatorilor
+--boot             - fisiere utilizate la pornirea sistemului
+--cdrom            - punct de montare pentru unitatea optica
+--dev              - fisiere device (HDD-uri, placa video, unitati optice etc)
+--etc              - fisiere de configurare specifice sistemului
    \
     +--init.d      - scripturi de initializare pentru diverse servicii
     +--skel        - scheletul pentru directoarele utilizatorilor noi
     +--sysconfig   - fisiere pentru configurarea conexiunii la retea
     +--X11         - fisiere pentru configurarea mediului grafic
+--home             - directorul in care sunt create directoarele utilizatorilor
+--lib              - librarii folosite de sistemul de operare
    \
     +--modules     - modulele kernelului
+--mnt              - pastreaza punctele de montare provizorii
+--proc             - director virtual care contine detalii legate de procese
+--root             - directorul utilizatorului root
+--sbin             - comenzi uzuale destinate administratorului
+--tmp              - director pentru crearea fisierelor temporare
+--usr              - comenzi, librarii si configurari pentru aplicatii aditionale
    \
     +--bin         - comenzi aditionale destinate utilizatorilor
     +--include     - headerele folosite de limbajul C
     +--lib         - librarii pentru aplicatiile aditionale instalate in sistem
     +--local       - director folosit de aplicatiile aditionale pentru configurari
     +--sbin        - comenzi aditionale destinate administratorului
     +--share       - fisiere de configurare si imagini folosite in comun
     +--src         - fisiere sursa pentru aplicatiile sistemului, inclusiv kernel
     +--X11R6       - fisiere necesare rularii mediului grafic
+--var              - pastreaza fisiere care se modifica constant
    \
     +--games       - fisiere care pastreaza detaliile jocurilor - statistici, scoruri...
     +--lib         - librarii care nu destabilizeaza aplicatiile daca sunt modificate
     +--local       - fisiere ale aplicatiilor instalate in /usr/local, modificate des
     +--lock        - fisiere de blocare a accesului folosite de diverse aplicatii
     +--log         - logurile de rulare ale sistemului sau ale aplicatiilor
     +--mail        - stocheaza mesajele e-mail trimise sau primite
     +--run         - informatii despre functionarea sistemului sau a serviciilor
     +--spool       - pastreaza coada de asteptare a diverselor aplicatii
     +--tmp         - director pentru stocarea fisierelor temporare

In functie de sistemul de operare sau distributia folosita unele directoare pot avea un scop diferit sau pot fi complet ignorate, dar generalizand se poate folosi structura de mai sus ca fiind valabila acoperind scopul cel mai des intalnit ale fiecarui director in parte.

Linux

Comments are closed.