Hvordan består Linux-filsystemstrukturen op? - Del 1

katalog-træ-så-linux

Mange af de læsere, der kom til at bruge Windows og de migrerer til Linux, de vil ikke lade mig lyve dengang Det første spørgsmål eller problem, der opstår, er "hvor er programmerne gemt i Linux".

I modsætning til Windows består Linux af et helt andet og fremmed filsystem, her er der ingen drevbogstaver såsom “C: \. D: \ osv. ”, Da dette ikke er standarden for FHS-filsystemhierarkiet.

Dette system definerer strukturen af ​​filsystemer i Linux og andre UNIX-operativsystemer. Linux-filsystemet indeholder dog også nogle mapper, som indtil nu ikke er defineret som følger.

/ - rodmappe (rod)

Alt på dit Linux-system er placeret i / biblioteket, også kendt som rodmappen.

Denne mappe det er som om vi taler om "C: \ i Windows", men dette er ikke tilfældet, da der i Linux ikke er bogstaver i drevens navne.

/ bin - binære brugerfiler

Biblioteket / bin indeholder de brugerbinarier (programmer), der skal eksistere, når systemet fungerer i enkeltbrugertilstand.

Det er vigtigt at vide det ingen flere mapper kan og bør ikke findes i denne mappe, her vi finder kun de binære filer af programmerne samt deres symbolske links, der kan skelnes ved et "@".

/ boot - systemstartfiler

Kataloget / boot Den indeholder de filer, der er nødvendige for at starte systemet, for eksempel lagres GRUB- og kernefiler her.

Vi kan identificere systemets kerne, da en billedfil kaldet vmlinuz-version _ kernel) skal findes i denne mappe eller i rodmappen.

/ cdrom monteringspunkt til cd-rom

Mappen / cdrom det er ikke en del af FHS-filsystemet som sådan, men kan stadig findes i forskellige distributioner.

Denne mappe er et midlertidigt sted for dit CD / DVD-drev fra din computer på dit system. Standardplaceringen for midlertidige medieenheder er dog / mediekataloget

/ dev-enhedsfiler.

Linux ser enheder som filer, og / dev-biblioteket indeholder specielle filer, der repræsenterer enheder. Det er ikke ligefrem disse typer filer, som vi er vant til at se dem.

Det er også vigtigt at vide, at enhederne kan være blok eller karakter. Normalt er blokkenheder dem, der lagrer data og karakterenheder, der overfører data.

Grundlæggende her kan vi finde monteringspunkterne for andre partitioner eller enheder, der er tilsluttet computeren.

E.g. / Dev / sda er monteringspunktet for den harddisk, der er i brug, og de andre partitioner af dette vil blive vist på en sådan måde, at den første partition bliver / dev / sda1, den anden / Dev / sda2 og så videre.

I tilfælde af andre diske, pen-drev eller tilsluttede lagerenheder, identificerer vi dem som / dev / sdb, / dev / sdc og så videre.

Vi kan kontrollere dette fra terminalen ved at udføre kommandoen:

sudo fdisk -l

Mens for den fil, der er knyttet til musetypen PS / 2 vil være / dev / psaux.

/ etc - konfigurationsfiler

Mappen / etc indeholder konfigurationsfiler, der kan redigeres manuelt ved hjælp af en teksteditor.

Bemærk, at / etc-biblioteket indeholder vigtige systemfiler, de er alle konfigurationer, som er statiske filer.

Eksekverbare filer, meget mindre binære filer, bør aldrig findes her.

/ home - brugerens hjemmemappe

Biblioteket / home indeholder hjemmemapperne for alle brugere. For eksempel, hvis dit brugernavn er "bruger1", vil de have / home / user1 som deres hjemmekatalog.

Denne mappe indeholder brugerfiler og brugerrelaterede data samt brugerfiler og præferencer.

Hver bruger har kun skriveadgang til deres hjemmekatalog, og for at ændre andre filer på systemet skal de have superbrugertilladelser eller være en rootbruger.

/ lib systembiblioteker

Biblioteket / lib den indeholder biblioteker, der er nødvendige af de binære filer, der findes i / bin og / sbin-mapperne.

Med kun én forskel, at de biblioteker, der er nødvendige af binærfilerne i / usr / bin-mappen, er i / usr / lib-biblioteket.


3 kommentarer, lad dine

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   QuantumComputing 1 sagde han

    Selvom jeg har dette felt, har jeg det mere eller mindre kontrolleret, men en lille forklaring værdsættes som en gennemgang.

    Godt arbejde, og tak!

  2.   leo sagde han

    Mange tak. Jeg har altid spekuleret på, hvordan den struktur fungerer

  3.   Marco Antonio Correa sagde han

    Mange tak for disse oplysninger !!