Preprosta razlaga drevesa imenikov GNU / Linux

Drevo glavnega imenika Linuxa

Reklo je veliki Dennis Ritchie que «UNIX je zelo preprost, le genij mora razumeti njegovo preprostost«. In res, čeprav se v nekaterih stvareh zdi zelo zapleteno, so * nix in zato Linux v drugih precej preprosti. Pravzaprav jih ta preprostost naredi tako dobre, prilagodljive in privlačne. No, v tem članku bomo na zelo preprost način razložili drevo imenikov GNU / Linux.

Torej, imeniki ali mape vašega distro za vas ne bodo imeli skrivnosti. Posebna predanost tistim, ki so novi in ​​prihajajo iz Microsoftovega sistema Windows, saj se bodo zaradi podobnosti skoraj takoj prilagodili, če prihajajo iz drugih sistemov UNIX. Res pa je, da v operacijskem sistemu Windows morda veste, kje je pogon C:, kje so dokumenti ali prenosi, kje je namizje ali morda kje nameščeni programi, a za poenostavitev vam ni treba vedeti veliko več.

Po drugi strani pa v * nixu bi morali vedeti drevo imenikov globlje, saj nam bodo pomagali najti konfiguracijske datoteke, namestiti določene pakete na pravo mesto, poiskati vire jedra ali njegovo sliko, naše osebne datoteke itd.:

  • /: je glavna reka, koren ali koren. Preostali imeniki visijo na njej, to pomeni, da bodo vsi drugi njeni podimeniki (tudi če so na različnih particijah ali diskih). Nedvomno je najpomembnejša.
  • / bin: je imenik, v katerem so shranjene binarne datoteke, to je programi, ki jih sistem uporablja za skrbniške naloge, kot so ukazi cp, echo, grep, mv, rm, ls, kill, ps, su, tar itd.
  • / sbin: S je za sistem in kot že ime pove, so tukaj shranjeni binarni programi ali programi, ki jih sam operacijski sistem uporablja za zagonske naloge, obnovo itd. Na primer, fsck, mount, mkfs, reboot, swapon, ...
  • / boot: je zagonski imenik, kjer se nahajajo slike jedra Linuxa, ki se bodo naložile med zagonom, pa tudi imeniki in konfiguracija samega zagonskega nalagalnika.
  • / dev: gre za zelo poseben imenik, v katerem najdemo blokovne ali znakovne naprave, torej datoteke, ki predstavljajo pomnilnik, particije, diske, strojne naprave itd. Že veste, da je v sistemu UNIX "vse" datoteka in ne pogoni kot v sistemu Windows ... Trdi disk ali particije bodo na primer / dev / sda1, / dev / sda2, ... / dev / sdb1, itd.
  • / povprečje ali / mnt: To so imeniki, kjer so na splošno nastavljene točke vpetja. Se pravi, ko vstavimo kakšen odstranljiv medij ali omrežni vir v skupni rabi itd., Ki smo ga namestili, bi bil tu, če bi ga postavili kot točko pritrditve. Prva je bolj specifična za medije, ki so nameščeni začasno.
  • / Etc: zelo pomembno za skrbnika, saj so tukaj nameščene konfiguracijske datoteke za sistemske komponente in druge nameščene programe.
  • / Domov: je imenik za običajne uporabnike. Tu so na primer osebne datoteke shranjene v ločenih imenikih (po en za vsakega uporabnika z njihovim imenom). Na primer, / home / isaac ali ~ bi bil moj domači imenik ...
  • / lib ali / lib64: je tam, kjer so knjižnice, potrebne za binarne datoteke, ki so prisotne v sistemu. In / lib64 bodo tisti iz 64-bitnih aplikacij.
  • / opt: je imenik, v katerem bodo shranjeni paketi ali programi, nameščeni v sistemu, ki so od tretjih oseb. Če na primer namestimo protivirusni program, Chrome, Arduino IDE, ... ali nekatere velike pakete, so običajno nameščeni tukaj.
  • / proc: to je še en zelo poseben imenik, bolj kot imenik je vmesnik, če poenostavim. In tukaj sistem predstavlja procese kot imenike, oštevilčene s PID. V vsakem izmed njih bodo vse informacije, potrebne za izvedbo vsakega tekočega procesa. Poleg tega boste našli datoteke, iz katerih boste lahko izvlekli pomembne informacije, kot so cpuinfo, meminfo itd. Ravno iz teh datotek nekatere ukaze ponavadi uporabljamo za pridobivanje informacij, na primer, ko se brezplačno posvetujemo z razpoložljivim pomnilnikom, bo ta ukaz dejansko urejeno prikazoval vsebino / proc / meminfo.
  • / Korenina: ne smemo ga zamenjati z /, ena stvar je korenski imenik ali root in nekaj drugega / root. V tem primeru je lahko podoben a / home, vendar izključno korenskemu ali privilegiranemu uporabniku.
  • / svr: shranjuje datoteke in imenike, povezane s strežniki, ki ste jih namestili v sistem, kot so splet, FTP, CVS itd.
  • / sys: skupaj z / dev in / proc je še ena izmed posebnosti. In ker / proc, v resnici ne shrani ničesar, temveč je tudi vmesnik. V tem primeru gre za navidezne datoteke z informacijami o jedru in nekatere njihove datoteke lahko celo uporabimo za konfiguriranje določenih parametrov jedra.
  • / Tmp: je imenik začasnih datotek vseh vrst. Uporabniki ga uporabljajo za začasno shranjevanje določenih datotek ali celo za shranjevanje predpomnilnika ali nekaterih spremenljivih datotek iz spletnih brskalnikov itd. Vendar obstaja še en imenik za isto v / var / tmp.
  • / var: ker sem ga že poimenoval, gre za imenik z imeniki in datotekami, ki se navadno povečujejo, na primer baze podatkov, dnevniki itd. Ravno dnevniki ali sistemski registri naredijo ta imenik bolj priljubljenim in tam boste našli veliko informacij o vsem, kar se dogaja v sistemu: / var / logs /. V tem imeniku boste našli ločene po imenikih dnevnike množice programske opreme, vključno s sistemom.
  • / usr: je kratica za User System Resources in trenutno shranjuje datoteke samo za branje glede na uporabniške pripomočke, na primer pakete, ki jih namestimo prek upravitelja paketov v našo distribucijo. V notranjosti je "replika" doslej videnega drevesa imenikov (skoraj vseh), kot da bi šlo za drugo raven. Našli boste / usr / bin, / usr / lib, / usr / sbin, / usr / src itd., Za katere iz zgoraj navedenega in njihovih imen lahko ugotovite, kaj shranjujejo. Samo povejte, da bodo datoteke / izvorne kode ostale / usr / src.

Upoštevajte, da se vsi distribucijski sistemi ne držijo te sheme in morda obstajajo manjše razlike, če pa so prilagojeni F.H.S., ne boste imeli preveč težav ...


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   kolcanje je dejal

    "Shrani datoteke samo za branje glede na uporabniške pripomočke"

    Čudovito.

  2.   L je dejal

    ti nikoli nima naglasa (drugi odstavek)