Wenn Sie mit dem Erlernen von Linux beginnen, müssen Sie zunächst die Standardverzeichnisstruktur von Linux verstehen 
/ root --- Einige Kerndateien, die beim Booten von Linux verwendet werden. Wie z. B. Betriebssystemkernel, Bootprogramm Grub usw. Home --- Speichert persönliche Dateien normaler Benutzer - ftp --- Alle Benutzerdienste
- httpd
- Samba
- Benutzer1
- Benutzer2
bin --- ausführbare Dateien, die für den Systemstart erforderlich sind (binär) sbin – Ein Verzeichnis für ausführbare Programme, enthält aber hauptsächlich Befehle zur Systemverwaltung. Nur Root-Rechte können ausgeführt werden proc --- virtuell, existiert im Linux-Kernel-Image; speichert alle Kernel-Parameter und Systemkonfigurationsinformationen usr --- Benutzerverzeichnis, in dem Dateien auf Benutzerebene gespeichert werden - bin --- Fast alle von Benutzern verwendeten Befehle, auch gespeichert in /bin, /usr/local/bin
- sbin --- Systemadministratorbefehle, benutzerbezogen, beispielsweise die meisten Serverprogramme
- include --- Verzeichnis zum Speichern von C/C++-Headerdateien
- lib --- Programmdaten korrigiert
- local --- Speicherort für lokal installierte Software
- man --- Manuell erstellte Verzeichnisse
- info --- Informationsdokument
- doc --- Dokumentationsinformationen für verschiedene Pakete
- tmp
- X11R6 --- In diesem Verzeichnis werden alle zum Ausführen von X-Window erforderlichen Dateien gespeichert. Dieses Verzeichnis enthält auch die Konfigurationsdateien und Binärdateien, die zum Ausführen der GUI erforderlich sind.
- X386 --- Gleiche Funktionalität wie X11R6, die Systemdateien für X11 Release 5
boot --- Dateien, die der Bootloader benötigt. Hier werden die vom System benötigten Images gespeichert lib --- Gemeinsame Bibliothek von Programmen und Kernmodulen im Stammverzeichnis des Dateisystems - Module --- ladbare Module, benötigt für den Neustart nach einem Systemabsturz
dev --- Gerätedateiverzeichnis usw. --- Konfigurationsdateien - skel --- Home-Verzeichnis wird erstellt und initialisiert
- sysconfig --- Netzwerk-, Zeit-, Tastatur- und andere Konfigurationsverzeichnisse
var - Datei
- lib --- Die Dateien in diesem Verzeichnis ändern sich, wenn das System läuft.
- local --- Programmdaten werden in /usr/local installiert, Änderungen
- Sperre --- Die Datei verwendet ein bestimmtes Peripheriegerät oder eine bestimmte Datei, sperrt es und andere Dateien können vorübergehend nicht aufgerufen werden
- Protokoll --- Protokoll
- run --- Rechtliche Hinweise zum Systembetrieb
- spool --- Spool-Verzeichnis für Drucker, Mail, Proxy-Server usw.
- tmp
- catman --- Cache-Verzeichnis
mnt --- Temporärer Speicherort zum Einbinden von Dateisystemen. Normalerweise ist dieses Verzeichnis leer, aber wenn wir die Partition mounten, erstellen wir ein Verzeichnis unter diesem Verzeichnis und mounten dann das Gerät, auf das wir zugreifen möchten, in diesem Verzeichnis, damit wir auf die Dateien zugreifen können. tmp --- Temporäres Dateiverzeichnis. Temporäre Dateien werden nach dem Systemstart in /var/tmp gespeichert / : Stammverzeichnis. Im Allgemeinen werden im Stammverzeichnis nur Verzeichnisse gespeichert, keine Dateien. /etc, /bin, /dev, /lib und /sbin sollten in derselben Partition wie das Stammverzeichnis abgelegt werden. /bin:/usr/bin : Verzeichnis für ausführbare Binärdateien, wie z. B. häufig verwendete Befehle ls, tar, mv, cat usw. /boot : Platziert einige Dateien, die beim Start des Linux-Systems verwendet werden. /boot/vmlinuz ist die Linux-Kerneldatei und /boot/gurb. Es wird empfohlen, eine separate Partition mit einer Größe von 100 MB zu erstellen. /dev : speichert Gerätedateien unter dem Linux-System. Der Zugriff auf eine Datei in diesem Verzeichnis entspricht dem Zugriff auf ein Gerät. Die am häufigsten verwendete Methode ist das Mounten des CD-ROM-Laufwerks: mount /dev/cdrom /mnt. /etc : Das Verzeichnis, in dem Systemkonfigurationsdateien gespeichert werden. Es wird nicht empfohlen, ausführbare Dateien in diesem Verzeichnis zu speichern. Wichtige Konfigurationsdateien sind /etc/inittab, /etc/fstab, /etc/init.d, /etc/X11, /etc/sysconfig und /etc/xinetd.d. Denken Sie daran, die Konfigurationsdateien zu sichern, bevor Sie sie ändern. Hinweis: /etc/X11 speichert Einstellungen, die sich auf X Windows beziehen. /home : Das standardmäßige Benutzer-Home-Verzeichnis des Systems. Wenn ein neues Benutzerkonto hinzugefügt wird, wird das Home-Verzeichnis des Benutzers in diesem Verzeichnis gespeichert. ~ steht für das Home-Verzeichnis des aktuellen Benutzers und ~test für das Home-Verzeichnis des Benutzers test. Es wird empfohlen, eine separate Partitionierung vorzunehmen und einen größeren Speicherplatz einzurichten, um Benutzern das Speichern von Daten zu erleichtern /lib:/usr/lib:/usr/local/lib : Das Verzeichnis der vom System verwendeten Funktionsbibliothek. Wenn das Programm während der Ausführung einige zusätzliche Parameter aufrufen muss, benötigt es die Unterstützung der Funktionsbibliothek. Das wichtigere Verzeichnis ist /lib/modules. /lost+fount : Wenn eine Systemausnahme auftritt, werden einige verlorene Fragmente in diesem Verzeichnis abgelegt. Normalerweise erscheint dieses Verzeichnis automatisch im Geräteverzeichnis. Wenn die Festplatte in /disk geladen ist, wird das Verzeichnis /disk/lost+found automatisch unter diesem Verzeichnis generiert /mnt:/media : Der Standard-Einhängepunkt für CDs. Normalerweise werden CDs unter /mnt/cdrom eingehängt, aber das ist nicht zwingend der Fall. Sie können jeden beliebigen Ort zum Einhängen der CD wählen. /opt : Das Verzeichnis, in dem zusätzliche, auf dem Host installierte Software abgelegt wird. Wenn Sie beispielsweise selbst neue KDE-Desktopsoftware installieren möchten, können Sie die von der Fedora-Community entwickelte und von FC4 verwendete Software in diesem Verzeichnis installieren. In früheren Linux-Systemen wurde es normalerweise im Verzeichnis /usr/local abgelegt. /proc : Die Daten in diesem Verzeichnis befinden sich alle im Speicher, z. B. der Systemkern, externe Geräte und der Netzwerkstatus. Da die Daten alle im Speicher gespeichert sind, belegen sie keinen Speicherplatz. Die wichtigeren Verzeichnisse sind /proc/cpuinfo, /proc/interrupts, /proc/dma, /proc/ioports, /proc/net/* usw. /root : Das Home-Verzeichnis des Systemadministrators root. Die erste vom System gestartete Partition ist /, daher ist es am besten, /root und / in einer Partition zu platzieren. /sbin:/usr/sbin:/usr/local/sbin : Platziert ausführbare Befehle, die von Systemadministratoren verwendet werden, wie z. B. fdisk, shutdown, mount usw. Im Gegensatz zu /bin sind diese Verzeichnisse für Befehle vorgesehen, die vom Systemadministrator root verwendet werden. Normale Benutzer können sie nur „anzeigen“, aber nicht festlegen oder verwenden. /tmp : Ein Verzeichnis, in dem normale Benutzer oder laufende Programme Dateien vorübergehend speichern. Jeder kann darauf zugreifen. Wichtige Daten sollten nicht in diesem Verzeichnis abgelegt werden. /srv : Das Datenverzeichnis, auf das nach dem Start des Dienstes zugegriffen werden muss. Beispielsweise sind die Webseitendaten, auf die der WWW-Dienst zugreifen muss, in /srv/www gespeichert. /usr : Das Anwendungsspeicherverzeichnis, /usr/bin speichert Anwendungen, /usr/share speichert gemeinsam genutzte Daten und /usr/lib speichert einige Funktionsbibliotheksdateien, die nicht direkt ausgeführt werden können, aber für den Betrieb vieler Programme erforderlich sind. /usr/local: speichert Software-Upgradepakete. /usr/share/doc: Verzeichnis zum Speichern von Systembeschreibungsdateien. /usr/share/man: Das Verzeichnis, in dem Programmbeschreibungsdateien gespeichert sind. Bei Verwendung von man ls wird der Inhalt von /usr/share/man/man1/ls.1.gz abgefragt. Es wird empfohlen, es separat zu partitionieren und einen größeren Speicherplatz einzurichten. Weiterführende Links Linux-Verzeichnisstruktur Die Verzeichnisstruktur von Linux Linux-Verzeichnisstruktur Dies ist das Ende dieses Artikels über die detaillierte Einführung in die Linux-Verzeichnisstruktur. Weitere relevante Inhalte zur Linux-Verzeichnisstruktur finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:- Häufig verwendete Linux-Befehle Leistungsbefehle
- Linux Dateisystemtyp anzeigen Beispielmethode
- Überblick und Einführung in das Linux-Betriebssystem
|