Wie ist die Linux-Dateisystemstruktur aufgebaut? - Teil 1

Verzeichnisbaum-so-Linux

Viele der Leser, die kam zu Windows und Sie migrieren zu Linux. Dann lassen sie mich nicht lügen Die erste Frage oder das erste Problem lautet: "Wo sind die Programme unter Linux gespeichert?".

Im Gegensatz zu Windows besteht Linux aus einem völlig anderen und nicht verwandten Dateisystem, hier gibt es keine Laufwerksbuchstaben wie „C: \. D: \, etc ”, da dies nicht der Standard für die FHS-Dateisystemhierarchie ist.

Dieses System definiert die Struktur von Dateisystemen unter Linux und anderen UNIX-Betriebssystemen. Das Linux-Dateisystem enthält jedoch auch einige Verzeichnisse, die bisher nicht wie folgt definiert wurden.

/ - Stammverzeichnis (root)

Alles auf Ihrem Linux-System befindet sich im Verzeichnis /, auch als Stammverzeichnis bekannt.

Dieses Verzeichnis Es ist, als würden wir sozusagen von "C: \ in Windows" sprechen, aber das ist nicht der Fall, da unter Linux keine Buchstaben in den Namen der Laufwerke enthalten sind.

/ bin - Benutzer-Binärdateien

Das Verzeichnis / bin enthält die Benutzer-Binärdateien (Programme), die vorhanden sein müssen, wenn das System im Einzelbenutzermodus arbeitet.

Wichtig ist, In diesem Verzeichnis können oder sollten keine Verzeichnisse mehr vorhanden sein. hier Wir werden nur die Binärdateien finden der Programme sowie deren symbolische Verknüpfungen, die durch ein "@" unterschieden werden können.

/ boot - Systemstartdateien

Das Verzeichnis / boot Es enthält die zum Booten des Systems erforderlichen Dateien, beispielsweise werden hier GRUB- und Kernel-Dateien gespeichert.

Wir können den Kernel des Systems identifizieren, da sich eine Image-Datei namens vmlinuz-version _ kernel) in diesem Verzeichnis oder im Stammverzeichnis befinden muss.

/ cdrom-Einhängepunkt für CD-ROM

Das Verzeichnis / cdrom Es ist kein Teil des FHS-Dateisystems als solches, kann aber dennoch in verschiedenen Distributionen gefunden werden.

Dieses Verzeichnis ist ein temporärer Ort für Ihr CD / DVD-Laufwerk von Ihrem Computer auf Ihrem System. Der Standardspeicherort für temporäre Mediengeräte ist jedoch das Verzeichnis / media

/ dev Gerätedateien.

Linux sieht Geräte als Dateien an, und das Verzeichnis / dev enthält spezielle Dateien, die Geräte darstellen. Es sind nicht genau diese Dateitypen, wie wir sie gewohnt sind.

Es ist auch wichtig zu wissen, dass die Geräte Block oder Zeichen sein können. Normalerweise sind Blockgeräte solche, die Daten speichern, und Zeichengeräte, die Daten übertragen.

Grundsätzlich finden wir hier die Montagepunkte anderer Partitionen oder Geräte, die an den Computer angeschlossen sind.

Z.B. / Dev / sda ist der Einhängepunkt der verwendeten Festplatte, und die anderen Partitionen davon werden so aufgelistet, dass die erste Partition sein wird / dev / sda1, der zweite / Dev / sda2 und so weiter.

Bei anderen Festplatten, USB-Sticks oder angeschlossenen Speichergeräten werden diese als identifiziert / dev / sdb, / dev / sdc und so weiter.

Wir können dies vom Terminal aus überprüfen, indem wir den folgenden Befehl ausführen:

sudo fdisk -l

Während für die Datei, die dem Maustyp zugeordnet ist PS / 2 werden / dev / psaux.

/ etc - Konfigurationsdateien

Das Verzeichnis / etc enthält Konfigurationsdateien, die manuell mit einem Texteditor bearbeitet werden können.

Beachten Sie, dass das Verzeichnis / etc wichtige Systemdateien enthält. Dies sind alles Konfigurationen, bei denen es sich um statische Dateien handelt.

Ausführbare Dateien, geschweige denn Binärdateien, sollten hier niemals gefunden werden.

/ home - Home-Ordner des Benutzers

Das Verzeichnis / home enthält die Home-Ordner aller Benutzer. Wenn Ihr Benutzername beispielsweise "user1" lautet, haben sie / home / user1 als Home-Verzeichnis.

Dieser Ordner enthält Benutzerdateien und benutzerbezogene Daten sowie Benutzerdateien und Einstellungen.

Jeder Benutzer hat nur Schreibzugriff auf sein Ausgangsverzeichnis. Um andere Dateien auf dem System zu ändern, muss er über Superuser-Berechtigungen verfügen oder Root-Benutzer sein.

/ lib Systembibliotheken

Das Verzeichnis / lib Es enthält Bibliotheken, die von den Binärdateien benötigt werden, die sich in den Verzeichnissen / bin und / sbin befinden.

Mit nur einem Unterschied, dass sich die von den Binärdateien im Ordner / usr / bin benötigten Bibliotheken im Verzeichnis / usr / lib befinden.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Quantencomputing1 sagte

    Obwohl ich dieses Feld habe, habe ich es mehr oder weniger kontrolliert, eine kleine Erklärung wird als Überprüfung geschätzt.

    Gute Arbeit und danke!

  2.   Löwe sagte

    Danke vielmals. Ich habe mich immer gefragt, wie diese Struktur funktioniert

  3.   Marco Antonio Correa sagte

    Vielen Dank für diese Information!