Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Was beinhaltet die Verzeichnisstruktur des Linux-Systems?

Was beinhaltet die Verzeichnisstruktur des Linux-Systems?

王林
王林Original
2020-06-29 10:59:394790Durchsuche

Die Linux-Systemverzeichnisstruktur umfasst: /bin-Verzeichnis, /boot-Verzeichnis, /home-Verzeichnis, /media-Verzeichnis, /mnt-Verzeichnis, /root-Verzeichnis, /tmp-Verzeichnis, /run-Verzeichnis usw. Darunter speichert das Verzeichnis /bin häufig verwendete Befehle und das Verzeichnis /root ist das Benutzer-Home-Verzeichnis des Systemadministrators.

Was beinhaltet die Verzeichnisstruktur des Linux-Systems?

Linux-Systemverzeichnisstruktur

(empfohlenes Lernen: Linux-Tutorial)

Nach dem Anmelden Um zum System zu gelangen, geben Sie den Befehl in das aktuelle Befehlsfenster ein:

 ls /

Das Ergebnis ist wie folgt:

Was beinhaltet die Verzeichnisstruktur des Linux-Systems?

Lassen Sie uns jedes Verzeichnis einzeln vorstellen:

/bin:

bin ist die Abkürzung für Binary. In diesem Verzeichnis werden die am häufigsten verwendeten Befehle gespeichert.

/boot:

Hier werden einige Kerndateien gespeichert, die beim Starten von Linux verwendet werden, einschließlich einiger Verbindungsdateien und Bilddateien.

/dev:

dev ist die Abkürzung für Device. Der Zugriff auf Geräte unter Linux ist derselbe wie der Zugriff auf Dateien.

/etc:

In diesem Verzeichnis werden alle für die Systemverwaltung erforderlichen Konfigurationsdateien und Unterverzeichnisse gespeichert.

/home:

Das Home-Verzeichnis des Benutzers. Unter Linux hat jeder Benutzer sein eigenes Verzeichnis.

/lib:

In diesem Verzeichnis wird die grundlegendste Dynamic Link Shared Library des Systems gespeichert, die ähnlich wie DLL-Dateien in Windows funktioniert. Fast alle Anwendungen erfordern diese gemeinsam genutzten Bibliotheken.

/lost+found:

Dieses Verzeichnis ist normalerweise leer. Wenn das System illegal heruntergefahren wird, werden einige Dateien hier gespeichert.

/media:

Das Linux-System erkennt automatisch einige Geräte, wie z. B. U-Festplatten, optische Laufwerke usw. Nach der Erkennung stellt Linux die erkannten Geräte in diesem Verzeichnis bereit.

/mnt:

Das System stellt dieses Verzeichnis bereit, damit Benutzer vorübergehend andere Dateisysteme mounten können. Wir können das optische Laufwerk unter /mnt/ mounten und dann den Inhalt von überprüfen das CD-ROM-Laufwerk.

/opt:

Dies ist das Verzeichnis, in dem zusätzliche Software für den Host installiert wird. Wenn Sie beispielsweise eine ORACLE-Datenbank installieren, können Sie diese in diesem Verzeichnis ablegen. Der Standardwert ist leer.

/proc:

Dieses Verzeichnis ist ein virtuelles Verzeichnis, das eine Zuordnung des Systemspeichers darstellt. Wir können Systeminformationen erhalten, indem wir direkt auf dieses Verzeichnis zugreifen. Der Inhalt dieses Verzeichnisses befindet sich nicht auf der Festplatte, sondern im Speicher. Wir können einige Dateien darin auch direkt ändern. Mit dem folgenden Befehl können wir beispielsweise den Ping-Befehl des Hosts blockieren, damit andere Ihren Computer nicht anpingen können :

echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all

/root:

Dieses Verzeichnis ist das Benutzer-Home-Verzeichnis des Systemadministrators, auch bekannt als Person mit Superprivilegien.

/sbin:

s bedeutet Super User. Das vom Systemadministrator verwendete Systemverwaltungsprogramm wird hier gespeichert.

/selinux:

Dieses Verzeichnis gibt es nur bei Redhat/CentOS. Selinux ist ein Sicherheitsmechanismus, ähnlich der Windows-Firewall, aber dieser Mechanismus ist komplizierter. In diesem Verzeichnis wird Selinux gespeichert . Verwandte Dokumente.

/srv:

In diesem Verzeichnis werden einige Daten gespeichert, die nach dem Start des Dienstes extrahiert werden müssen.

/sys:

Dies ist eine große Änderung im Linux2.6-Kernel. In diesem Verzeichnis wird ein neues Dateisystem sysfs installiert, das im 2.6-Kernel erschien.

Das sysfs-Dateisystem integriert die Informationen der folgenden drei Dateisysteme: das proc-Dateisystem für Prozessinformationen, das devfs-Dateisystem für Geräte und das devpts-Dateisystem für Pseudoterminals.

Das Dateisystem ist eine visuelle Widerspiegelung des Kernel-Gerätebaums.

Wenn ein Kernelobjekt erstellt wird, werden auch die entsprechenden Dateien und Verzeichnisse im Kernelobjektsubsystem erstellt.

/tmp:

Dieses Verzeichnis wird zum Speichern einiger temporärer Dateien verwendet.

/usr:

Dies ist ein sehr wichtiges Verzeichnis. Viele der Anwendungen und Dateien des Benutzers werden in diesem Verzeichnis abgelegt, ähnlich dem Programmdateiverzeichnis unter Windows.

/usr/bin:

Von Systembenutzern verwendete Anwendungen.

/usr/sbin:

Ein relativ fortschrittliches Verwaltungsprogramm und System-Daemon, der von Superbenutzern verwendet wird.

/usr/src:

Das Standard-Platzierungsverzeichnis für den Kernel-Quellcode.

/var:

In diesem Verzeichnis werden Dinge gespeichert, die ständig erweitert werden. Wir sind es gewohnt, Verzeichnisse, die häufig geändert werden, in diesem Verzeichnis abzulegen. Enthält verschiedene Protokolldateien.

/run:

ist ein temporäres Dateisystem, das Informationen seit dem Systemstart speichert. Beim Neustart des Systems sollten Dateien in diesem Verzeichnis gelöscht oder gelöscht werden. Wenn Sie ein /var/run-Verzeichnis auf Ihrem System haben, sollten Sie es auf „run“ verweisen.

Das obige ist der detaillierte Inhalt vonWas beinhaltet die Verzeichnisstruktur des Linux-Systems?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn