RLP Structura datelor | ||
---|---|---|
Prec | Urm |
Linux are o organizare foarte precisa a directoarelor. De accea este important sa cunoasteti ceea ce se gaseste in fiecare din ele.
La acest subcapitol trebuie discutata si notiunea de montare. Sub Linux, pentru a folosii un suport de memorie, acesta trebuie montat. fiecare partitie trebuie montata intr-un director. In concluzie, partitia principala de linux(de multe ori si singura) se monteaza in /.
In aceste directoare se afla binarele sistemului. Pentru ca o comanda sa fie valabila, va trebui sa aveti binarul in unul din aceste directoare. De exemplu binarul lui "ls" se afla in "/bin/ls"
Directorul /home gazduieste directoarele home ale utilizatorilor sistemului. Asta inseamna ca in mod normal, utilizatorul x va avea home directory /home/x. In home directory, utilizatorul resp are drept de scriere. De asemenea in home directory se gasesc setarile particulare pentru resp user. O execeptie a acestei reguli o face utilizatorul "root", care are home directory-ul in /root.
In acest subdirector se gasesc in general programele instalate prin compilarea codului sursa. Este bine sa creati o partitie separata pentru acest director, deoarece compilarea unui program din codul sursa in general necesita mai mult timp, si in cazul unei prabusiri a sistemului, la o reinstalare nu va mai fi nevoie de recompilarea programului respectiv. Un exemplu de program care dupa compilare se instaleaza in /usr/local este kde: /usr/local/kde
Acest director este folosit in general de programe pentru crearea fisierelor temporare. Un exemplu de program care foloseste foarte mult directorul /tmp este wine(Windows Emulator). Si pentru /tmp este recomandabila folosirea unei partitii separate, montata fara drept de executie. Astefel veti putea sa evitati o parte din exploituri.
Aceste fisiere sunt sisteme de fisiere virtuale(ele nu exista pe hdd)./dev face legatura intre device-uri si software. Mai multe detalii despre acest director in capitolul urmator. /proc se ocupa de setarile kernel-ului (procesele care ruleaza in memorie, filtrare de pachete). Tipul de fisiere /proc este ceva mai complex, si nu va fi discutat detaliat. Ceea ce trebuie sa retineti este ca este virtual, si ca in cazul in care doriti sa transferati sistemul va trebui sa nu-l copiati.
Acest director contine setarile globale ale sistemului.Toate programele instalate sub forma de package(rpm,deb etc) isi fac cel putin un fisier de configurare in /etc/. Acest director contine fisiere vitale, iar o proasta configurare a unui din acestea poate duce la prabusirea sistemului.
Var este asemuit de cele mai multe ori serverului de mail. Este adevarat, serverele de mail depoziteaza in general in /var mesajele. Unele distributii, cum ar fi Debian, isi depoziteaza packetele download-ate cu ajutorul utilitarelor de upgrade in subdirectoare din /var/cache (in exemplul cu Debian, apt-get depoziteaza fisierele download-ate in /var/cache/apt/archives. Din motive de securitate, este bine sa va creati o partitie separata pentru /var, iar daca rulati un server de mail sa ii dati o marime mare acestei partitii.
Aceste directoare contin librariile sistemului. Aceste librarii sunt analoage cu DLL-urile windows-ului. Fiti foarte atenti cand stergeti ceva de aici, pentru ca un program poate sa nu mai ruleze in lipsa unei librarii. De asemenea, daca ati copiat o librarie in aceste directoare, pentru a putea fi "vazuta" de programe, folositi comanda ldconfig.
In boot se gaseste binarul kernel-ului, de a ceea importanta acestui director este foarte mare. Aici se gasesc toate cele necesare boot-arii Linux-ului. Daca rulati mai multe sisteme de operare, este foarte bine sa faceti o partitie separata pentru acest director.
Prec | Continut | Urm |
Useri si permisii | Apelarea componentelor hardware si a componentelor virtuale |