Maison > Article > Opération et maintenance > Quelle est l'importance de la structure des répertoires Linux
/
root --- Certains fichiers de base utilisés lors du démarrage de Linux. Tels que le noyau du système d'exploitation, le programme de démarrage grub, etc.
home --- stocke les fichiers personnels des utilisateurs ordinaires
ftp --- tous les services utilisateur
httpd
samba
user1
user2
bin --- fichier exécutable (binaire) requis au démarrage du système
sbin --- répertoire du programme exécutable , mais stocke principalement les commandes liées à la gestion du système. Seuls les privilèges root peuvent être exécutés
proc --- Virtuel, il existe une image du noyau Linux ; enregistre tous les paramètres du noyau et les informations de configuration du système
1 --- Numéro de processus
usr --- Répertoire utilisateur, stocke les fichiers au niveau utilisateur
bin --- Presque toutes les commandes utilisées par les utilisateurs existent également dans /bin, /usr/local/bin
sbin --- les commandes de l'administrateur système, liées aux utilisateurs, par exemple, la plupart des programmes serveur
incluent --- stocke l'en-tête c/c++ répertoire de fichiers
lib --- données de programme fixes
local --- emplacement de sauvegarde du logiciel d'installation local
man --- répertoire généré manuellement
info --- document d'information
doc --- informations sur le document de package différent
tmp
x11r6 - - - Ce répertoire est utilisé pour enregistrer tous les fichiers requis pour exécuter x-window. Ce répertoire contient également des fichiers de configuration et des binaires pour exécuter l'interface graphique.
x386 --- Fichiers système avec les mêmes fonctions que x11r6, x11 version 5
boot --- Fichiers requis par le chargeur de démarrage, les images requises par le système sont enregistrées ici
lib --- Programmes et modules de base dans le fichier racine répertoire système Bibliothèque publique
modules --- modules chargeables, modules requis pour redémarrer après un crash du système
dev --- répertoire des fichiers de périphérique
etc --- fichier de configuration
skel --- répertoire personnel établi, le répertoire est initialisé
sysconfig - -- Répertoires de configuration réseau, heure, clavier et autres
var
file
lib --- Les fichiers de ce répertoire changeront lorsque le système fonctionne
local --- Les données du programme installé dans /usr/local changeront
lock - - - Les fichiers utilisent des périphériques ou des fichiers spécifiques, les verrouillent et les autres fichiers ne sont pas accessibles temporairement
journal --- Enregistrer les journaux
exécuter --- Informations légales sur le fonctionnement du système
spool --- Imprimantes, e-mails, serveurs proxy, etc. spools Directory
tmp
catman --- répertoire de cache
mnt --- un emplacement temporairement utilisé pour monter le système de fichiers. Dans des circonstances normales, ce répertoire est vide. Lorsque nous allons monter la partition, nous créons un répertoire dans ce répertoire, puis montons le périphérique auquel nous voulons accéder dans ce répertoire, afin de pouvoir accéder aux fichiers.
tmp --- Répertoire de fichiers temporaires, les fichiers temporaires après le démarrage du système sont stockés dans /var/tmp
lost+found --- Fichiers récupérés lors de la réparation du système de fichiers
Recommandations pour chaque répertoire :
/ : Répertoire racine. Généralement, seuls les répertoires sont stockés dans le répertoire racine, et non les fichiers /etc, /bin, /dev, /lib, /sbin doivent être placés dans la même partition que le répertoire racine.
/bin:/usr/bin : Répertoire de fichiers binaires exécutables, tels que les commandes couramment utilisées ls, tar, mv, cat, etc.
/boot : Placez certains fichiers utilisés au démarrage du système Linux. /boot/vmlinuz est le fichier du noyau Linux et /boot/gurb. Il est recommandé de le partitionner séparément et la taille de la partition est de 100 m.
/dev : stocke les fichiers du périphérique sous le système Linux. L'accès à un fichier dans ce répertoire équivaut à l'accès à un périphérique. support de lecteur optique /dev/cdrom / mnt.
/etc : Le répertoire où sont stockés les fichiers de configuration du système Il n'est pas recommandé de stocker les fichiers exécutables dans ce répertoire. Il existe /etc/inittab, /etc/fstab, /etc/init.d, /etc/x11, /etc/sysconfig et /etc/xinetd.d N'oubliez pas de sauvegarder les fichiers de configuration avant de les modifier.
Remarque : /etc/x11 stocke les paramètres liés à x Windows.
/home : le répertoire personnel de l'utilisateur par défaut du système. Lors de l'ajout d'un nouveau compte utilisateur, le répertoire personnel de l'utilisateur est stocké dans ce répertoire ~ représente le répertoire personnel de l'utilisateur actuel et ~test représente le répertoire personnel du test utilisateur. Il est recommandé de le partitionner séparément et de configurer un espace disque plus grand pour faciliter le stockage des données par les utilisateurs.
/lib:/usr/lib:/usr/local/lib : Le répertoire de la bibliothèque de fonctions utilisée par le système Lors de l'exécution du programme, lorsque le programme a besoin d'appeler des paramètres supplémentaires, il nécessite l'assistance de. la bibliothèque de fonctions. Le répertoire le plus important est /lib/modules.
/lost+fount : Lorsqu'une exception système se produit et qu'une erreur se produit, certains fragments perdus seront placés dans ce répertoire. Habituellement, ce répertoire apparaîtra automatiquement dans le répertoire du périphérique. Si le disque dur est chargé dans /disk, le répertoire /disk/lost+found
/mnt:/media sera automatiquement généré dans ce répertoire : le point de montage par défaut du CD Généralement le CD est monté sous /mnt/cdrom. , mais pas nécessairement. Vous pouvez choisir n'importe quel emplacement de montage.
/opt : Le répertoire dans lequel les logiciels supplémentaires sont installés pour l'hôte. Par exemple : le logiciel de développement de la communauté Fedora utilisé par FC4. Si vous souhaitez installer le nouveau logiciel de bureau KDE par vous-même, vous pouvez installer le logiciel dans ce répertoire. Dans les systèmes Linux précédents, il était d'usage de le placer dans le répertoire /usr/local
/proc : Les données de ce répertoire sont toutes en mémoire, comme le cœur du système, les périphériques externes et l'état du réseau puisque les données sont. stocké en mémoire, il n'occupe pas l'espace disque, les répertoires les plus importants incluent /proc/cpuinfo, /proc/interrupts, /proc/dma, /proc/ioports, /proc/net/*, etc.
/ root : le répertoire personnel de l'administrateur système root, le premier du système. La partition de démarrage est /, il est donc préférable de placer /root et / sous une seule partition.
/sbin:/usr/sbin:/usr/local/sbin : placez les commandes exécutables utilisées par les administrateurs système, telles que fdisk, shutdown, mount, etc. Différent de /bin, ces répertoires sont des commandes utilisées par l'administrateur système root. Les utilisateurs généraux peuvent uniquement les "afficher" mais ne peuvent pas les définir ou les utiliser.
/tmp : Le répertoire dans lequel les utilisateurs généraux ou les programmes en cours d'exécution stockent temporairement les fichiers. Tout le monde peut y accéder. Les données importantes ne peuvent pas être placées dans ce répertoire.
/srv : le répertoire de données auquel il faut accéder après le démarrage du service. Par exemple, les données de la page Web auxquelles le service www doit accéder sont stockées dans /srv/www.
/usr : répertoire de stockage des applications, /usr/bin stocke les applications, /usr/share stocke les données partagées, /usr/lib stocke certains fichiers de bibliothèque de fonctions qui ne peuvent pas être exécutés directement, mais sont nécessaires au fonctionnement de nombreux programmes. /usr/local : stocke les packages de mise à niveau logicielle. /usr/share/doc : répertoire de stockage du fichier de description du système. /usr/share/man : Le répertoire dans lequel les fichiers de description du programme sont stockés. Lors de l'utilisation de man ls, le contenu de /usr/share/man/man1/ls.1.gz sera interrogé. Il est recommandé de le partitionner séparément et. définir un espace disque plus grand.
/var : Place les fichiers qui changent fréquemment pendant l'exécution du système, tels que les fichiers journaux/var/log qui changent à tout moment, /var/log/message : le répertoire où sont stockés tous les fichiers de connexion, /var/spool/mail : le répertoire où sont stockés les e-mails ,/var/run : Après le démarrage du programme ou du service, son pid est stocké dans ce répertoire. Il est recommandé de le partitionner séparément et de configurer un espace disque plus grand.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!