GNU / Linuxi kataloogipuu lihtne selgitus

Linuxi peamine kataloogipuu

Ta ütles suur Dennis Ritchie que «UNIX on väga lihtne, selle lihtsuse mõistmiseks on vaja ainult geeniust«. Ja tõepoolest, kuigi see võib mõnes asjas tunduda väga keeruline, on * nix ja seetõttu ka Linux mõnes osas üsna lihtne. Tegelikult muudab see selle lihtsuse just nii heaks, paindlikuks ja atraktiivseks. Noh, selles artiklis selgitame GNU / Linuxi kataloogipuud väga lihtsal viisil.

Seega teie distro kataloogid või kaustad neil pole teie jaoks saladusi. Eriline pühendumus neile, kes on uued ja kes on pärit Microsoft Windowsist, sest kui nad tulevad muust UNIX-ist, siis kohanevad nad sarnasuse tõttu peaaegu kohe. Kuid on tõsi, et Windowsis võite teada, kus asub C: draiv, kus asuvad dokumendid või allalaaditavad failid, kus on töölaud või võib-olla on installitud programmid, kuid lihtsuse huvides ei pea te palju rohkem teadma.

Teiselt poolt, * nixis, peaksite seda teadma kataloogipuu sügavamal viisil, kuna need aitavad meil leida konfiguratsioonifaile, installida teatud paketid õigesse kohta, leida tuuma allikad või selle pildi, meie isiklikud failid jne:

  • /: on peamine jõgi, juur või juur. Ülejäänud kataloogid ripuvad selle küljes, see tähendab, et kõik teised on selle alamkataloogid (isegi kui need asuvad erinevatel partitsioonidel või ketastel). Kahtlemata on see kõige olulisem.
  • / bin: on kataloog, kuhu salvestatakse kahendfailid, see tähendab programmid, mida süsteem kasutab haldusülesanneteks, näiteks käsud cp, echo, grep, mv, rm, ls, kill, ps, su, tar jne.
  • / sbin: S on mõeldud süsteemile ja nagu nimest osutab, salvestatakse siin ka binaarfailid või programmid, mida opsüsteem ise kasutab, käivitusülesannete täitmiseks, taastamiseks jne. Näiteks fsck, mount, mkfs, reboot, swapon, ...
  • / boot: on alglaadimiskataloog, kus asuvad alglaadimise ajal laaditavad Linuxi kerneli pildid, ka alglaadija enda kataloogid ja konfiguratsioon.
  • / dev: see on väga eriline kataloog, kust leitakse ploki- või märgiseadmed, see tähendab faile, mis tähistavad mälu, partitsioone, kettaid, riistvaraseadmeid jne. Te juba teate, et UNIXis on kõik "fail", mitte draivid nagu Windowsis ... Näiteks kõvakettal või partitsioonidel on / dev / sda1, / dev / sda2, ... / dev / sdb1, jne.
  • / keskmine või / mnt: kas kataloogid on tavaliselt seatud liitumispunktid. See tähendab, et kui sisestame mõne paigaldatava eemaldatava andmekandja või jagatud võrgu ressursi jne, oleks see siin, kui oleksime selle ühenduspunktiks seadnud. Esimene on spetsiifilisem ajutiselt paigaldatud andmekandjate jaoks.
  • /jne: administraatori jaoks väga oluline, kuna siin asuvad süsteemikomponentide ja muude installitud programmide konfiguratsioonifailid.
  • / Home: on tavakasutajate kataloog. Näiteks siin on isiklikud failid salvestatud eraldi kataloogidesse (üks igale kasutajale oma nimega). Näiteks / home / isaac või ~ oleks minu kodukataloog ...
  • / lib või / lib64: kus asuvad süsteemis olevate binaarkaartide jaoks vajalikud teegid. In / lib64 on 64-bitiste rakenduste omad.
  • / opt: on kataloog, mis salvestab süsteemi installitud paketid või programmid, mis pärinevad kolmandatelt isikutelt. Näiteks kui installime viirusetõrje, Chrome'i, Arduino IDE ... või teatud suured paketid, installitakse need tavaliselt siia.
  • / proc: see on veel üks väga eriline kataloog, rohkem kui kataloog, on see liides lihtsalt. Ja siin esitleb süsteem protsesse PID-ga nummerdatud kataloogidena. Kõigis neist on kogu käimasoleva protsessi läbiviimiseks vajalik teave. Lisaks leiate failid, millest olulist teavet välja võtta, näiteks cpuinfo, meminfo jne. Täpselt nendest failidest kasutame mõnda käsku tavaliselt teabe väljavõtmiseks, näiteks kui kasutame vaba mälu, siis näitab see käsk tegelikult / proc / meminfo sisu korrastatult.
  • / Root: mitte segi ajada /, üks asi on juurkataloog või juur ja hoopis teine ​​/ juur. Sellisel juhul võib see olla sarnane a / home-ga, kuid eksklusiivne ainult juur- või privilegeeritud kasutajale.
  • / svr: salvestab faile ja katalooge, mis on seotud teie süsteemi installitud serveritega, nagu veeb, FTP, CVS jne.
  • / sys: koos / dev ja / proc on veel üks eripakkumisi. Ja kuna / proc, siis see tegelikult ei salvesta midagi, vaid on ka liides. Sellisel juhul on tegemist virtuaalse failiga, millel on kerneriteave ja mõnda nende faili saab kasutada isegi teatud tuuma parameetrite konfigureerimiseks.
  • / tmp: on igasuguste ajutiste failide kataloog. Kasutajad kasutavad seda teatud failide ajutiseks salvestamiseks või isegi vahemälu või veebibrauseritest lenduvate failide salvestamiseks jne. Samas on kataloogis / var / tmp sama kataloog.
  • / var: kuna olen seda varem nimetanud, on see kataloog, kus on kataloogid ja failid, mis kipuvad kasvama, näiteks andmebaasid, logid jne. Just logid või süsteemiregistrid muudavad selle kataloogi populaarsemaks ja seal leiate palju teavet kõige süsteemis toimuva kohta: / var / logs /. Selles kataloogis leiate kataloogidega eraldatuna paljude tarkvara, sealhulgas süsteemi logid.
  • / usr: on akronüüm Kasutaja süsteemiressursid ja salvestab praegu ainult kirjutuskaitstud faile, mis on seotud kasutajautiliitidega, näiteks pakettidega, mille installime paketihalduri kaudu. Sees on siiani (peaaegu kogu) nähtud kataloogipuu "koopia", nagu oleks see teine ​​tase. Leiate / usr / bin, / usr / lib, / usr / sbin, / usr / src jne, mida ülal öeldutest ja nende nimedest saate aimu, mida nad salvestavad. Lihtsalt öelge, et / usr / src jäävad lähtekoodi failid.

Pidage meeles, et mitte kõik distrod ei järgi seda skeemi ja võib esineda väheseid erinevusi, kuid kui need on kohandatud F.H.S., teil pole liiga palju probleeme ...


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   luksumine DIJO

    "Salvesta kirjutuskaitstud failid kasutajate utiliitide suhtes"

    Imeline.

  2.   L DIJO

    ti-l pole kunagi aktsenti (teine ​​lõik)