Shpjegim i thjeshtë i pemës së drejtorive GNU / Linux

Pema kryesore e drejtorive Linux

Ai tha i madhi Dennis Ritchie que «UNIX është shumë e thjeshtë, duhet vetëm një gjeni për të kuptuar thjeshtësinë e tij« Dhe me të vërtetë, megjithëse mund të duket shumë komplekse në disa gjëra, * nix, dhe për këtë arsye Linux, janë mjaft të thjeshtë në të tjerët. Në fakt, është në këtë thjeshtësi që i bën ata kaq të mirë, fleksibël dhe tërheqës. Epo, në këtë artikull, ne do të shpjegojmë pemën e drejtorive GNU / Linux në një mënyrë shumë të thjeshtë.

Kështu, drejtoritë ose dosjet e distro ata nuk do të kenë sekrete për ju. Përkushtim i veçantë për ata që janë të rinj dhe që vijnë nga Microsoft Windows, pasi që nëse vijnë nga UNIX tjetër ata do të përshtaten pothuajse menjëherë për shkak të ngjashmërisë. Por është e vërtetë që në Windows mund të dini se ku është disku C: ku janë Dokumentet ose Shkarkimet, ku Desktopi ose mbase ku janë instaluar programet, por për thjeshtësi nuk keni nevojë të dini shumë më shumë.

Nga ana tjetër, në * nix, po duhet ta dini pema e direktorive në një mënyrë më të thellë, pasi ato do të na ndihmojnë të gjejmë skedarë konfigurimi, të instalojmë paketa të caktuara në vendin e duhur, të gjejmë burimet e kernelit, ose imazhin e tij, skedarët tanë personal, etj:

  • /: është lumi kryesor, rrënja ose rrënja. Pjesa tjetër e drejtorive varet prej tij, domethënë, të gjithë të tjerët do të jenë nëndrejtoritë e tij (edhe nëse janë në ndarje ose disqe të ndryshme). Pa dyshim që është më e rëndësishmja.
  • / kosh: është direktoria ku ruhen binaret, pra programet e përdorura nga sistemi për detyra administrative si komandat cp, echo, grep, mv, rm, ls, kill, ps, su, tar, etj.
  • / sbin: S është për Sistemin, dhe siç tregon emri i tij, binaret ose programet e përdorura nga vetë sistemi operativ për detyrat e fillimit, restaurimin, etj ruhen këtu. Për shembull, fsck, mount, mkfs, reboot, swapon, ...
  • / boot: është direktoria e boot-it, ku gjenden imazhet (et) e kernelit Linux që do të ngarkohen gjatë boot-it, si dhe direktoritë dhe konfigurimi i vetë ngarkuesit të boot-it.
  • / dev: është një direktori shumë e veçantë ku gjenden pajisje bllok ose karakteri, pra skedarë që paraqesin memorje, ndarje, disqe, pajisje hardverike, etj. Ju tashmë e dini që në UNIX "gjithçka" është një skedar, dhe jo disqe si në Windows… Për shembull, disku i ngurtë ose ndarjet do të jenë / dev / sda1, / dev / sda2,… / dev / sdb1, etj.
  • / mesatarja ose / mnt: Këto janë direktoritë ku vendosen zakonisht pikat e montimit. Kjo do të thotë, kur ne fusim ndonjë media të lëvizshme ose burim të përbashkët të rrjetit, etj., Që kemi montuar, do të ishte këtu nëse do ta vendosnim atë si një pikë montimi. E para është më specifike për mediat që montohen mbi një bazë të përkohshme.
  • / etj: shumë e rëndësishme për administratorin, pasi këtu qëndrojnë skedarët e konfigurimit të përbërësve të sistemit dhe programeve të tjerë të instaluar.
  • / shtëpi: është direktori për përdoruesit standardë. Për shembull, këtu skedarët personal ruhen në direktori të ndara (një për secilin përdorues me emrin e tyre). Për shembull, / home / isaac ose ~ do të ishte direktoria ime e shtëpisë ...
  • / lib ose / lib64: është vendi ku janë vendosur bibliotekat e nevojshme për binaret e pranishëm në sistem. Në / lib64 do të jenë ato të aplikacioneve 64-bit.
  • / opt: është një direktori që do të ruajë paketat ose programet e instaluara në sistem që vijnë nga palë të treta. Për shembull, nëse instalojmë një antivirus, Chrome, Arduino IDE, ... ose paketa të caktuara të mëdha, ato zakonisht instalohen këtu.
  • / proç: është një tjetër direktori shumë e veçantë, më shumë sesa një direktori është një ndërfaqe për ta thënë thjesht. Dhe këtu sistemi paraqet proceset si direktori të numëruara me PID. Brenda secilit prej tyre do të jetë i gjithë informacioni i nevojshëm për ekzekutimin e secilit proces në vazhdim. Përveç kësaj, ju do të gjeni skedarë nga të cilët mund të nxjerrni informacione të rëndësishme, të tilla si cpuinfo, meminfo, etj. Pikërisht nga këto skedarë disa komanda që ne zakonisht përdorim nxjerrin informacione, për shembull, kur përdorim falas për të konsultuar memorien e disponueshme, kjo komandë në të vërtetë do të tregojë përmbajtjen e / proc / meminfo në një mënyrë të rregullt.
  • / Root: të mos ngatërrohet me /, një gjë është direktoria rrënjë ose rrënja dhe krejt tjetër / rrënja. Në këtë rast, ajo mund të jetë e ngjashme me një shtëpi / por ekskluzive për përdoruesin rrënjësor ose të privilegjuar.
  • / svr: ruan skedarët dhe direktoritë në lidhje me serverat që keni instaluar në sistem, të tilla si ueb, FTP, CVS, etj.
  • / syzet: së bashku me / dev dhe / proc, është një tjetër prej specialeve. Dhe që nga / proc, në të vërtetë nuk ruan asgjë, por përkundrazi është një ndërfaqe gjithashtu. Në këtë rast, ato janë skedarë virtualë me informacione për kernelin dhe disa nga skedarët e tyre mund të përdoren edhe për të konfiguruar disa parametra të kernelit.
  • / tmp: është drejtori për skedarët e përkohshëm të të gjitha llojeve. Përdoret nga përdoruesit për të ruajtur përkohësisht skedarë të caktuar ose edhe për të ruajtur memorje cache ose skedarë të caktuar të paqëndrueshëm nga shfletuesit e internetit, etj. Sidoqoftë, ekziston një direktori tjetër për të njëjtën gjë në / var / tmp.
  • / var: meqenëse e kam emëruar më parë, është një direktori me direktori dhe skedarë që priren të rriten në madhësi, siç janë bazat e të dhënave, shkrimet, etj. Janë pikërisht regjistrat ose regjistrat e sistemit që e bëjnë këtë direktori më të popullarizuar dhe aty do të gjeni shumë informacione për gjithçka që ndodh në sistem: / var / logs /. Brenda këtij direktoria do të gjeni, të ndara nga drejtoritë, shkrimet e një numri të madh softuerësh, përfshirë sistemin.
  • / usr: është shkurtesa për User System Resources dhe aktualisht ruan skedarët vetëm për lexim në lidhje me shërbimet e përdoruesit, siç janë paketat që ne instalojmë përmes menaxherit të paketave në distro. Brenda ka një "kopje" të pemës së direktorive të parë deri më tani (pothuajse të gjitha) sikur të ishte një nivel i dytë. Do të gjeni / usr / bin, / usr / lib, / usr / sbin, / usr / src, etj., Të cilat nga sa u tha më lart dhe emrat e tyre, mund të merrni një ide se çfarë ruajnë. Thjesht thoni se / usr / src është vendi ku do të qëndrojnë skedarët e kodit burimor.

Mbani në mend se jo të gjitha distros ndjekin këtë skemë dhe mund të ketë ndryshime të vogla, por nëse ato janë përshtatur me F.H.S., nuk do të keni shumë problem ...


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   lemzë dijo

    "Ruani skedarë vetëm për lexim në lidhje me shërbimet e përdoruesit"

    E mrekullueshme.

  2.   L dijo

    ti kurrë nuk ka theks (paragrafi i dytë)