Vienkāršs GNU / Linux direktoriju koka skaidrojums

Linux galvenā direktoriju koks

Viņš teica lieliskais Deniss Ričijs que «UNIX ir ļoti vienkāršs, lai saprastu tā vienkāršību, ir nepieciešams tikai ģēnijs«. Patiešām, kaut arī dažās lietās tas var šķist ļoti sarežģīts, * nix un līdz ar to Linux citās ir diezgan vienkārši. Patiesībā tieši šī vienkāršība padara viņus tik labus, elastīgus un pievilcīgus. Nu, šajā rakstā mēs ļoti vienkārši izskaidrosim GNU / Linux direktoriju koku.

Tādējādi jūsu distro direktoriji vai mapes viņiem jums nebūs nekādu noslēpumu. Īpašs veltījums tiem, kas ir jauni un nāk no Microsoft Windows, jo, ja viņi nāk no citiem UNIX, viņi gandrīz nekavējoties pielāgosies līdzības dēļ. Bet tā ir taisnība, ka operētājsistēmā Windows jūs varat zināt, kur atrodas C: disks, kur atrodas dokumenti vai lejupielādes, kur darbvirsma vai, iespējams, kur instalētas programmas, taču vienkāršības labad jums nav jāzina daudz vairāk.

No otras puses, * nix, jā, jums vajadzētu zināt direktoriju koks dziļāk, jo tie palīdzēs mums atrast konfigurācijas failus, instalēt noteiktus pakotnes pareizajā vietā, atrast kodola avotus vai tā attēlu, mūsu personīgos failus utt.:

  • /: ir galvenā upe, sakne vai sakne. Pārējie direktoriji no tā karājas, tas ir, visi pārējie būs tā apakšdirektoriji (pat ja tie atrodas dažādās nodalījumos vai diskos). Tas neapšaubāmi ir vissvarīgākais.
  • / bin: ir direktorijs, kurā tiek glabāti binārie faili, tas ir, programmas, kuras sistēma izmanto administratīviem uzdevumiem, piemēram, komandām cp, echo, grep, mv, rm, ls, kill, ps, su, tar utt.
  • / sbin: S ir paredzēts sistēmai, un, kā norāda tās nosaukums, binārie faili vai programmas, ko izmanto pati operētājsistēma, šeit tiek glabāti startēšanas uzdevumiem, atjaunošanai utt. Piemēram, fsck, mount, mkfs, reboot, swapon, ...
  • / boot: ir sāknēšanas direktorijs, kurā atrodas Linux kodola attēls (-i), kas tiks ielādēti sāknēšanas laikā, kā arī paša sāknēšanas iekrāvēja direktoriji un konfigurācija.
  • / dev: tas ir ļoti īpašs katalogs, kurā atrodamas bloku vai rakstzīmju ierīces, tas ir, faili, kas attēlo atmiņu, nodalījumus, diskus, aparatūras ierīces utt. Jūs jau zināt, ka UNIX sistēmā "viss" ir fails, nevis diski, piemēram, sistēmā Windows ... Piemēram, cietais disks vai nodalījumi būs / dev / sda1, / dev / sda2, ... / dev / sdb1, utt.
  • / vidējais vai / mnt: ir direktoriji, kuros parasti tiek noteikti pievienošanas punkti. Tas ir, kad mēs ievietojam dažus noņemamus datu nesējus vai koplietojamā tīkla resursus utt., Kurus mēs esam uzstādījuši, tas būtu šeit, ja mēs to ievietotu kā pievienošanas punktu. Pirmais ir specifiskāks plašsaziņas līdzekļiem, kas ir uzstādīti uz laiku.
  • / Etc: ļoti svarīgi administratoram, jo ​​šeit atrodas sistēmas komponentu un citu instalēto programmu konfigurācijas faili.
  • / Sākums: ir direktorijs standarta lietotājiem. Piemēram, šeit personīgie faili tiek glabāti atsevišķos direktorijos (pa vienam katram lietotājam ar viņu vārdu). Piemēram, / home / isaac vai ~ būtu mans mājas katalogs ...
  • / lib vai / lib64: kur atrodas bibliotēkas, kas nepieciešamas sistēmā esošajiem bināriem. In / lib64 būs 64 bitu lietojumprogrammas.
  • /izvēlēties: ir direktorijs, kurā tiks glabātas sistēmā instalētās paketes vai programmas, kuras ir no trešām pusēm. Piemēram, ja mēs instalējam antivīrusu, Chrome, Arduino IDE ... vai noteiktus lielus paketes, tie parasti tiek instalēti šeit.
  • / proc: tas ir vēl viens ļoti īpašs katalogs, vairāk nekā direktorijs, tas ir interfeiss, lai to vienkārši izskaidrotu. Un šeit sistēma procesus attēlo kā direktorijus, kas numurēti ar PID. Katrā no tām būs visa informācija, kas nepieciešama katra notiekošā procesa izpildei. Turklāt jūs atradīsit failus, no kuriem iegūt svarīgu informāciju, piemēram, cpuinfo, meminfo utt. Tieši no šiem failiem dažas komandas mēs parasti izmantojam, lai iegūtu informāciju no, piemēram, kad mēs brīvi izmantojam pieejamo atmiņu, šī komanda faktiski sakārtoti parādīs / proc / meminfo saturu.
  • / Root: nejaukt ar /, viena lieta ir saknes direktorijs vai sakne un pavisam kas cits / sakne. Šajā gadījumā tas var būt līdzīgs a / home, bet ekskluzīvs root vai priviliģētajam lietotājam.
  • / svr: saglabā failus un direktorijus, kas saistīti ar serveriem, kurus esat instalējis sistēmā, piemēram, tīmeklis, FTP, CVS utt.
  • / sys: kopā ar / dev un / proc ir vēl viens no īpašajiem piedāvājumiem. Tā kā / proc, tas īsti neko neglabā, bet drīzāk ir arī interfeiss. Šajā gadījumā tie ir virtuāli faili ar kodola informāciju, un dažus no tiem var izmantot pat noteiktu kodola parametru konfigurēšanai.
  • / tmp: ir visu veidu pagaidu failu direktorijs. To lietotāji izmanto, lai īslaicīgi saglabātu noteiktus failus vai pat saglabātu kešatmiņu vai dažus gaistošus failus no tīmekļa pārlūkprogrammām utt. Tomēr / var / tmp ir vēl viens katalogs tam pašam.
  • / var: tā kā es to iepriekš esmu nosaucis, tas ir direktorijs ar direktorijiem un failiem, kuriem ir tendence pieaugt, piemēram, datu bāzes, žurnāli utt. Tieši žurnāli vai sistēmas ieraksti padara šo direktoriju populārāku, un tur jūs atradīsit daudz informācijas par visu, kas notiek sistēmā: / var / logs /. Šajā direktorijā atradīsit daudzu programmatūru, ieskaitot sistēmu, žurnālus atdalītus žurnālus.
  • / usr: ir saīsinājums no lietotāju sistēmas resursiem, un pašlaik glabā tikai lasāmus failus attiecībā uz lietotāju utilītprogrammām, piemēram, pakotnes, kuras mēs instalējam, izmantojot pakotņu pārvaldnieku mūsu izplatītājā. Iekšpusē ir līdz šim redzētā direktoriju koka "kopija" (gandrīz visas), it kā tas būtu otrais līmenis. Jūs atradīsit / usr / bin, / usr / lib, / usr / sbin, / usr / src utt., Kas, izmantojot iepriekš teikto un viņu vārdus, var iegūt priekšstatu par to, ko viņi glabā. Vienkārši sakiet, ka avota koda faili paliks / usr / src.

Paturiet prātā, ka ne visi rajoni ievēro šo shēmu un var būt nelielas variācijas, taču, ja tās ir pielāgotas FHS, jums nebūs pārāk daudz problēmu ...


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   žags teica

    "Saglabāt tikai lasāmus failus attiecībā pret lietotāja utilītprogrammām"

    Brīnišķīgi.

  2.   L teica

    ti nekad nav akcenta (otrā rindkopa)