Hoe is de structuur van het Linux-bestandssysteem opgebouwd? - Deel 1

directory-boom-zo-linux

Veel van de lezers die kwam Windows gebruiken en ze migreren naar Linux, ze laten me dan niet liegen De eerste vraag of het eerste probleem dat zich voordoet is "waar zijn de programma's opgeslagen in Linux".

In tegenstelling tot Windows bestaat Linux uit een compleet ander en niet-gerelateerd bestandssysteem, hier zijn er geen stationsletters zoals "C: \. D: \, etc ”, aangezien dit niet de standaard is voor de FHS File System Hierarchy.

Dit systeem definieert de structuur van bestandssystemen in Linux en andere UNIX-besturingssystemen. Het Linux-bestandssysteem bevat echter ook enkele mappen, die tot nu toe niet als volgt waren gedefinieerd.

/ - hoofdmap (root)

Alles op uw Linux-systeem bevindt zich in de map /, ook wel bekend als de hoofdmap.

Deze directory het is alsof we het zogezegd hebben over "C: \ in Windows", maar dit is niet het geval, aangezien er in Linux geen letters in de namen van de schijven staan.

/ bin - binaire gebruikersbestanden

De map / bin bevat de gebruikersbinaire bestanden (programma's) die moeten bestaan ​​wanneer het systeem in de modus voor één gebruiker werkt.

Het is belangrijk om dat te weten er kunnen en mogen geen mappen meer bestaan ​​in deze map, hier we zullen alleen de binaire bestanden vinden van de programma's, evenals hun symbolische links die kunnen worden onderscheiden door een "@".

/ boot - opstartbestanden van het systeem

De / boot-map Het bevat de bestanden die nodig zijn om het systeem op te starten, bijvoorbeeld GRUB- en Kernel-bestanden worden hier opgeslagen.

De kernel van het systeem kan worden geïdentificeerd als een afbeeldingsbestand met de naam vmlinuz-version _ kernel) moet zich in deze map of in de hoofdmap bevinden.

/ cdrom-koppelpunt voor cd-rom

De / cdrom directory het maakt geen deel uit van het FHS-bestandssysteem als zodanig, maar is nog steeds te vinden in verschillende distributies.

Deze directory is een tijdelijke plek voor uw cd / dvd-station vanaf uw computer op uw systeem. De standaardlocatie voor tijdelijke media-apparaten is echter de map / media

/ dev apparaatbestanden.

Linux ziet devices als bestanden, en de directory / dev bevat speciale bestanden die devices vertegenwoordigen. Het zijn niet precies dit soort bestanden zoals we gewend zijn ze te zien.

Het is ook belangrijk om te weten dat de apparaten blok of karakter kunnen zijn. Normaal gesproken zijn blokapparaten apparaten die gegevens opslaan en tekenapparaten die gegevens overdragen.

In principe kunnen we hier de montagepunten vinden van andere partities of apparaten die op de computer zijn aangesloten.

Bijv. / Dev / sda is het koppelpunt van de gebruikte harde schijf en de andere partities hiervan worden zo weergegeven dat de eerste partitie / dev / sda1, de tweede / Dev / sda2 enzovoorts.

In het geval van andere schijven, pen-drives of aangesloten opslagapparaten, zullen we ze identificeren als / dev / sdb, / dev / sdc enzovoort.

We kunnen dit vanaf de terminal controleren door het volgende commando uit te voeren:

sudo fdisk -l

Terwijl voor het bestand dat is gekoppeld aan het muistype PS / 2 zullen / dev / psaux.

/ etc - configuratiebestanden

De map / etc bevat configuratiebestanden die handmatig kunnen worden bewerkt met een teksteditor.

Merk op dat de map / etc belangrijke systeembestanden bevat, het zijn allemaal configuraties, die statische bestanden zijn.

Uitvoerbare bestanden, laat staan ​​binaire bestanden, mogen hier nooit worden gevonden.

/ home - de thuismap van de gebruiker

De / home directory bevat de basismappen van alle gebruikers​ Als uw gebruikersnaam bijvoorbeeld "gebruiker1" is, dan hebben ze / home / user1 als hun homedirectory.

Deze map bevat gebruikersbestanden en gebruikersgerelateerde gegevens, evenals gebruikersbestanden en voorkeuren.

Elke gebruiker heeft alleen schrijftoegang tot zijn homedirectory en om andere bestanden op het systeem te wijzigen, hebben ze supergebruikersrechten nodig of moeten ze een rootgebruiker zijn.

/ lib systeembibliotheken

De / lib directory het bevat bibliotheken die nodig zijn voor de binaire bestanden die zich in de / bin- en / sbin-mappen bevinden.

Met slechts één verschil, dat de bibliotheken die nodig zijn voor de binaire bestanden in de map / usr / bin zich in de map / usr / lib bevinden.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   QuantumComputing 1 zei

    Hoewel ik dit vakgebied heb heb ik het min of meer onder controle, een kleine uitleg wordt als recensie op prijs gesteld.

    Goed werk, en bedankt!

  2.   Leeuw zei

    Heel erg bedankt. Ik heb me altijd afgevraagd hoe die structuur werkt

  3.   Marco Antonio Correa zei

    Heel erg bedankt voor deze informatie !!