Wenn Sie Anfänger sind und mehr über die Verzeichnisstruktur erfahren möchten, ist dieser Leitfaden für Sie vorhanden. Wir werden die kurzen Informationen über die Standard -Linux -Verzeichnisstruktur erläutern.
Standard -Linux -Verzeichnisstruktur erläutert
Linux basiert auf UNIX, so dass es eine Dateisystemhierarchie hat, die Unix ähnelt. Schauen wir uns die Verzeichnisstruktur des Linux an:
Das Linux/UNIX-Betriebssystem speichert Dateien in einem baumartigen Layout, das mit dem Stammverzeichnis beginnt.
/ - das Stammverzeichnis
In Linux ist das Root das oberste Verzeichnis, das alle Verzeichnisse wie Dokumente, Musik und Downloads speichert. Das Root Home Directory (/Root) und das Stammverzeichnis (/) sollten unterschiedlich sein.
/Bin - Binärdateien
Das /Dev -Verzeichnis enthält alle ausführbaren Binärdateien, die ein System ordnungsgemäß ausführen muss. Die meisten Apps in diesem System sind im Binärformat und stehen allen Benutzern des Linux -Betriebssystems zur Verfügung.
/dev - Gerätedateien
Das /Dev -Verzeichnis enthält alle speziellen Dateien, die die Hardwaregeräte wie Festplatten, Netzwerkadapter und Drucker darstellen. Sie finden die virtuellen Dateien, die die verknüpften Hardware -Teile wie eine Maus, Tastatur, Speichergeräte usw. darstellen., unter dem Verzeichnis /dev.
/etc - Konfigurationsdateien
Das Verzeichnis /etc. enthält die Systemkonfigurationsdateien wie systemweite Konfigurationsdateien, Netzwerkeinstellungen und anwendungsspezifische Konfigurationsdateien. Die systemweiten Konfigurationsdateien sind im Verzeichnis /etc /usw. verfügbar.
/usr - Benutzerbinärdaten und Programmdaten
Das Verzeichnis /usr -Verzeichnis speichert die Benutzerprogramme und zugehörigen Dateien des Systems. Die ausführbaren Dateien, Bibliotheken und den Quellcode der meisten Systemprogramme finden Sie unter "/usr". Daher sind die meisten darin enthaltenen Dateien schreibgeschützt (für den typischen Benutzer).
/Home - Benutzer personenbezogene Daten
Das /Home -Verzeichnis enthält die Heimverzeichnisse für alle einzelnen Benutzer. Jeder Benutzer im System kann seine Daten von den Daten anderer Benutzer unter Verwendung von Home -Verzeichnissen unterscheiden.
/lib - gemeinsame Bibliotheken
Das Verzeichnis /lib -Verzeichnis enthält alle freigegebenen Bibliotheksdateien, die vom System und anderen Apps verwendet werden. Es hat die Bibliotheken für die wesentlichen Binärdateien in den Ordnern /bin und /sbin im /lib Verzeichnis. Der Ordner /usr /libus enthält die Bibliotheken, die die Binärdateien im Ordner /usr /Bin erfordern.
/sbin - Systembinärdateien
Das /SBIN -Verzeichnis enthält die Systembinärdateien, die vom Systemadministrator verwendet werden. Es enthält notwendige Binärdateien, die häufig vom Stammbenutzer verwendet werden, um das System zu verwalten.
/TMP - Temporäre Dateien
Das Verzeichnis /TMP -Verzeichnis speichert alle temporären Dateien, die die Anwendungen und Systeme erstellen. Sie können TMPWatch jederzeit löschen, wenn Ihr System neu gestartet wird. Einige Linux -Systeme zerstören routinemäßig die alten Dateien. Halten Sie also alles hier entscheidend.
/var - variable Datendateien
Das Verzeichnis /var -Verzeichnis speichert alle variablen Daten wie E -Mail -Nachrichten, Protokolldateien und andere Anwendungsdaten. Systemadministratoren können hier nach Daten zum Verhalten ihrer Systeme suchen.
/Start - Startdateien
Das Verzeichnis /Boot enthält alle Dateien, mit denen der System Boot Loader das Linux -Betriebssystem startet. Zusammen mit dem Kernel speichert es auch das anfängliche RAM -Dateisystem oder das Initramfs.
/Proc - Prozess- und Kerneldateien
Das Verzeichnis /proc enthält Informationen zu den aktuell ausgeführten Prozessen und der Systemhardware. Beim Start erstellt das System ein temporäres Dateisystem und entfernt es, wenn ein Benutzer es ausschaltet.
/opt - optionale Software
Das Verzeichnis /opt spielt eine optionale Add-On-Software, die vom System nicht erforderlich ist. Damit alle Benutzer die Software bedienen können, ist es üblich, den Quellcode in OPT zu verwalten und die Binärdatei im Verzeichnis /bin zu verknüpfen.
/root - das Heimverzeichnis der Wurzel
Das /Root ist das Home -Verzeichnis für die Root -Benutzer Ihres Systems. Es ist an /root erhältlich im Gegensatz zu /home /root. Dies ist nicht dasselbe wie / oder das System Root Directory.
/Medien - Mountspunkt für abnehmbare Medien
Die /Medien montiert die abnehmbaren Mediengeräte wie USB -Laufwerke und CDs. Zum Beispiel generiert das System ein Verzeichnis im /Media -Verzeichnis, wenn Sie eine CD in ein Linux -System einfügen.
/mnt - Mount -Verzeichnis
Das Verzeichnis /mnt wird als temporärer Mountspunkt für Dateisysteme verwendet. Es ähnelt dem /Media -Verzeichnis, aber die Systemadministratoren verwenden MNT, um die Dateisysteme zu montieren, anstatt die abnehmbaren Medien automatisch explizit zu montieren.
/sys - Systeminformationen
Das Verzeichnis /sys Verzeichnis speichert alle Informationen über die Systemhardware und das Gerät unter Linux.
/SRV - Servicedaten
Das Verzeichnis /SRV -Verzeichnis speichert alle wichtigen Daten für Dienste, die das System speichert. Beispielsweise müssen die Dateien Ihrer Website im Verzeichnis /SRV sein, wenn Sie den Apache HTTP -Server für die Website verwenden.
/Ausführen - Temporäres Dateisystem
Das /Run -Verzeichnis verfügt über alle Laufzeitdaten wie Systemprozesse und Serviceinformationen. Zu Beginn des Startvorgangs müssen die Dateien im Verzeichnis /Ausführen gelöscht (oder gegebenenfalls entfernt oder reduziert werden.
Abschluss
Diese Anleitung zeigt kurze Informationen zur Standard -Linux -Verzeichnisstruktur, die Sie als Benutzer kennen sollten. Wie bereits erwähnt, ähnelt die Linux -Verzeichnisstruktur einem Baum, wobei sich die Verzeichnisse von der Wurzel verzweigen. Gleichzeitig stammt die Linux -Dateisystemhierarchie selbst am Stamm.