În acest capitol, ne vom concentra pe sistemul de fișiere Linux și directorul de destinație principală. În primul rând, să ne uităm la modul în care sistemul de fișiere este implementat în Windows. Există un hard disk fizic, care este rupt în secțiuni logice și fiecare secțiune este atribuită litera latină începând cu litera C (C. D. E: etc.). Pe fiecare partiție logică are directoare și fișiere. Dacă vom adăuga, de exemplu, un alt hard disk, este următoarea literă de unitate disponibilă este atribuită.
În Linux, organizate diferit. Baza tuturor este așa-numita „radacina“ sau „rădăcină“. Notat˘a prin /. sistem de fișiere rădăcină - un obiect virtual în kernel. Nucleul creează o rădăcină virtuală, și apoi se montează-l conduce (sisteme de fișiere) folosind comanda mount. Utilizatorii lucrează în Windows la început greu să se obișnuiască cu faptul că sistemele de fișiere trebuie să fie instalate înainte de utilizare și după demontează. Dar, în cele din urmă te obișnuiești cu ea. În plus, dacă mai devreme, prin introducerea discul în unitate, a fost mai întâi necesar pentru a monta un copac sistem de fișiere, iar acum acești pași sunt efectuate automat. Mai târziu vom vorbi mai detaliat despre munte, și acum să ia în considerare numirea de director majore Linux.
/ Bin - Acest director utilitar plasat (fișiere executabile) pentru a lucra la nivel de sistem. Exemple de ls, data, cp, PWD, etc.
/ Sbin - Acest director pus utilități și programe de sistem, care sunt concepute pentru a controla sistemul. Exemplu: oprire, inițializare, ifconfig.
/ Boot - Acest sistem director sunt localizate în fișierele de pornire: kernel-ul, fișierele grub, a initrd. precum și fișierul de configurare a kernel-ului. initrd, - această imagine RAM-disc, care este folosit pentru a monta un sistem de fișiere temporar la kernel-ul timp de boot. De fapt, initrd, conține modulele necesare care permit montarea unui real sistem de fișiere și să continue inițializarea și porniți sistemul.
/ Boot / grub / - director conține încărcător și fișierele de configurare grub de boot.
/ Etc - Acest director conține majoritatea fișierelor de configurare a sistemului. Conține multe subdirectoare, fiecare dintre care este responsabil pentru o anumită zonă. uita-te la unele dintre ele. / Alsa - suport îmbunătățit pentru dispozitive audio, /sane.d - suport pentru scanner, / X11 - fișiere grafice, /init.d - scripturi care serviciile de control, /rc0.d - /rc6.d - contin script-uri care ar trebui să fie executate la un nivel corespunzător (runlevel), /cron.d - fișiere procese de pornire a serviciilor periodice, / cupe - fișiere de servicii de imprimare, / samba - fișierele de configurare a sistemului de același nume, / udev - fișiere de același nume subsistem.
/ Home - directoarele utilizatorilor în acest director sunt plasate, sunt înregistrate în sistem. De obicei numele directoarele cu același nume de utilizator.
/ SELinux - catalog de același nume subsistemului, care a apărut nu cu mult timp în urmă și permite controlul mai bine drepturile utilizatorilor (inclusiv radacina) pentru o mai mare siguranță.
/ Lib - Acest director stochează sistemul de operare și biblioteci de aplicații.
/ Lib / module / - directorul care conține modulele de kernel. În acest director, subdirectoarele sunt localizate, care coincid cu versiunile de kernel care au fost instalate în sistem. Asta este, pentru fiecare versiune de kernel are propriul set de module. Acest lucru este foarte important și trebuie să acorde o atenție la ea. De multe ori, atunci când compilarea kernel-ul pentru a uita pentru a schimba versiunea noilor module de kernel de încărcare utilizând versiunea anterioară, iar sistemul nu va porni. Versiunea actuală a kernel-ul poate fi găsit pe comanda uname -r. Returnează versiunea coincid în mod necesar cu numele unuia dintre directoarele în / lib / module /.
/lib/modules/2.6.28-15-generic/kernel/fs/ - module suporta o varietate de sisteme de fișiere.
/lib/modules/2.6.28-15-generic/kernel/net/ - module pentru a sprijini diferite tipuri de rețele (Apple Talk X25 IPX și altele ..).
/ Mnt - catalog este conceput pentru a monta în bloca dispozitivele care nu fac parte din sistemul Linux. De exemplu, unitatea de disc Windows secțiune nu face parte din Linux și instalat în acest director. De asemenea, acum câțiva ani în acest director pentru a monta și unitățile CDROM și discuri magnetice flexibile. Cine poate fi montat fie în / media sau direct la rădăcină. Depinde de distribuție.
/ Media - pentru dispozitivele bloc de montare, care sunt conectate fizic la sistem în timpul funcționării sale. Dispozitivul mai comună este o unitate USB, hard disk-uri externe. dispozitiv montat în acest director sunt, de obicei automat subsistemului udev.
/ Usr - toate aplicațiile (care nu trebuie confundate cu utilități) sunt stocate în acest director. aplicații bazate pe fișiere Linux, dar aplicațiile bazate pe Windows sunt stocate în dosarele corespunzătoare, în funcție de tipul. Prin urmare, în / usr există directoare cum ar fi / etc - pentru fișierul de configurare, / bin - fișiere executabile, / lib - biblioteci și alte aplicații. Asta este, se pare că / usr - este ca rădăcina cererii. De asemenea, doresc să se constate că, în multe distribuții, fișierul de configurare nu poate fi localizat în / lib / etc /. și în / etc. și directorul / lib / etc / nu poate fi. În / usr oferă, de asemenea servicii diverse, cum ar fi apache. lega și altele care nu sunt direct legate de Linux. Pentru aplicații, care din anumite motive, ai nevoie pentru a păstra toate fișierele în același director (de exemplu, este de diferite aplicații krosspltaformennye) a venit cu directorul / opt. De exemplu, pot exista aplicații cum ar fi OpenOffice, Picasa, Chrome.
/ Tmp - director pentru a stoca fișierele temporare care sunt necesare în timpul programelor de operare. În acest director, există fișiere temporare în timp ce rulează aplicația pe care le-a creat. De îndată ce aplicația se termină fișierele temporare sunt șterse. Fișierele temporare pot conține o varietate de informații, iar unele dintre ele pot fi plasate în directorul / home / username / tmp /.
/ Var - Acest dosar conține diferitele fișiere de sistem, cum ar fi, de exemplu, reviste, diverse subsisteme sau directoare imprimante suveică, e-mail, etc. accent Administrator de sistem pe directorul / var / log / unde fișierele conțin jurnalele. Deoarece aceste fișiere sunt în continuă creștere, este necesar să se monitorizeze îndeaproape spațiul liber pe hard disk care găzduiește scaunele cu rotile / var. Luați în considerare desemnarea mai multor subdirectoare situate în / var. / Var / blocare / - fișiere Aici sunt stocate kotoroye semnal de blocare a unui sistem de resurse. / Var / run / - directorul serviciului de funcționare, creați un subdirector care conține procesul de identificare a fișierului și de servicii. De exemplu, în fișierul /var/run/cron.pid conține un proces de serviciu cron identificator. Echipe pisică /var/run/cron.pid și toporul ps | grep cron arată că numerele corespund. / Var / e-mail / - fișierele din căsuța poștală de utilizator. / Var / mosor / - Acest director este stocat de cozi de programe sau servicii diverse. De exemplu, / var / spool / cupe / - conține coada de locuri de muncă pentru imprimantă.
Cataloage / proc și / sys ia în considerare în capitolul următor.