Maison > Article > Opération et maintenance > Quel est le répertoire racine sous Linux
Sous Linux, le répertoire racine "/" est situé au niveau supérieur de la structure de répertoires du système de fichiers et est le répertoire de niveau supérieur. Tous les fichiers et répertoires sont placés sous le répertoire racine "/" ; bin", "/home", "/usr" et autres sous-répertoires.
L'environnement d'exploitation de ce tutoriel : système CentOS 6, ordinateur Dell G3.
Le système de fichiers de Linux et UNIX est une structure de fichiers arborescente hiérarchique avec "/" comme racine, donc "/" est appelé le répertoire racine.
Tous les fichiers et répertoires sont placés sous le répertoire racine "/". Il existe des sous-répertoires tels que /bin, /home, /usr, etc. sous le répertoire racine /.
Recommandation standard FHS : La partition où se trouve le répertoire racine "/" doit être la plus petite, la meilleure, et le logiciel installé par l'application ne doit pas être placé dans la même partition que le répertoire racine à conserver le répertoire racine aussi petit que possible.
Philosophie Linux
1. Tout est un fichier ;
2. Petits programmes avec un seul objectif : combinez de petits programmes pour effectuer des tâches complexes
3. Essayez d'éviter de capturer les interfaces utilisateur ; du programme est enregistré via le fichier de configuration, et le fichier de configuration est généralement un fichier texte brut ; Attendez
(2) boot
Si vous utilisez grub, le programme de gestion de démarrage, le répertoire
/boot/grub/
existera également ! ls
, pwd
, init
(4) etc Système principal Presque tous les fichiers de configuration sont placés dans ce répertoire, tels que les fichiers de compte personnel et de mot de passe, les fichiers de démarrage de divers services, etc. D'une manière générale, les attributs de chaque fichier de ce répertoire peuvent être consultés par les utilisateurs ordinaires, mais seul root a le pouvoir de les modifier. FHS recommande de ne pas placer de fichiers exécutables (binaires) dans ce répertoire. Les fichiers les plus importants sont : /etc/inittab, /etc/init.d/, /etc/modprobe.conf, /etc/X11/, /etc/fstab, /etc/sysconfig/, etc. De plus, les répertoires importants en dessous sont :
/etc/init.d/: Les scripts de démarrage par défaut de tous les services sont placés ici. Par exemple, si vous souhaitez démarrer ou fermer iptables : 『/etc/. init.d/iptables start‖, 『/etc/init.d/iptables stop』
/etc/xinetd.d/: Il s'agit du répertoire des fichiers de configuration de divers services gérés par ce qu'on appelle le super démon.
/etc/X11/ : Différents fichiers de configuration liés à X Window sont ici, notamment les deux fichiers de configuration X Server, xorg.conf ou XF86Config.
(5) home(8) media
Media est le mot anglais pour « média ». Comme son nom l'indique, le périphérique amovible placé sous /media est ! Les périphériques tels que les disquettes, les disques compacts, les DVD, etc. sont temporairement montés ici. Les noms de fichiers courants incluent : /media/floppy, /media/cdrom, etc.
(10)opter
Il s'agit d'un annuaire de logiciels collaboratifs tiers. Qu’est-ce qu’un logiciel collaboratif tiers ? Par exemple, le système de gestion de bureau KDE est un projet indépendant, mais il peut être installé sur un système Linux, il est donc recommandé de placer le logiciel KDE dans ce répertoire. De plus, si vous souhaitez installer vous-même des logiciels supplémentaires (non fournis par la distribution d'origine), vous pouvez également installer votre logiciel ici. Cependant, dans les systèmes Linux précédents, nous avions encore l'habitude de le placer dans le répertoire /usr/local !
(11)proc
Ce répertoire lui-même est un "système de fichiers virtuel (système de fichiers virtuel)" ! Les données qu'il place sont toutes en mémoire, comme le cœur du système, les informations sur le processus (est-ce un processus ?), l'état des périphériques, l'état du réseau, etc. Parce que les données de ce répertoire sont toutes dans la mémoire (mémoire), il n'occupe aucun espace sur le disque dur ! Fichiers (répertoires) plus importants tels que : /proc/cpuinfo, /proc/dma, /proc/interrupts, /proc/ioports, /proc/net/*, etc. Haha, est-ce de la mémoire virtuelle [invité] ?
(12) root
Le répertoire personnel de l'administrateur système (root). La raison pour laquelle il est placé ici est que si vous entrez en mode maintenance solo et montez uniquement le répertoire racine, le répertoire peut avoir le répertoire personnel de root, nous aimerions donc que le répertoire personnel de root et le répertoire racine soient placés dans la même partition. .
(13) run
Les éléments à l'intérieur sont nécessaires lorsque le système est en cours d'exécution et ne peuvent pas être supprimés par hasard, mais ils doivent être supprimés lors du redémarrage la prochaine fois que le système est en cours d'exécution
(14) sbin
Linux. a beaucoup d'instructions. Il est utilisé pour définir l'environnement du système. Ces commandes ne peuvent être utilisées que par root pour "configurer" le système Les autres utilisateurs ne peuvent les utiliser que pour "interroger". Ce qui est placé sous /sbin correspond à ce qui est nécessaire pendant le processus de démarrage, y compris les commandes nécessaires pour démarrer, réparer et restaurer le système. Quant à certains logiciels serveur, ils sont généralement placés dans /usr/sbin/. Quant au binaire système généré par le logiciel installé sur la machine locale, il est placé dans /usr/local/sbin/. Les instructions courantes incluent : fdisk, fsck, ifconfig, init, mkfs, etc. (15) srv
srv peut être considéré comme l'abréviation de "service". C'est le répertoire de données auquel ces services doivent accéder après le démarrage de certains services réseau. Services communs tels que WWW, FTP, etc. Par exemple, les données de page Web requises par le serveur WWW peuvent être placées dans /srv/www/. Haha, il semble que le code que nous écrivons habituellement devrait être placé ici.
(16)sys
Ce répertoire est en fait très similaire à /proc C'est également un système de fichiers virtuel qui enregistre principalement les informations liées au cœur. Y compris les modules principaux actuellement chargés et les informations sur le périphérique matériel détectées par le noyau, etc. Ce répertoire n'occupe pas non plus d'espace sur le disque dur !
(17)tmp
Il s'agit d'un endroit où les utilisateurs ordinaires ou les programmes en cours d'exécution peuvent placer temporairement des fichiers. Ce répertoire est accessible à tous, vous devez donc le nettoyer régulièrement. Bien entendu, les informations importantes ne peuvent pas être placées dans cet annuaire ! Parce que FHS recommande même que toutes les données sous /tmp soient supprimées lors du démarrage !
(18) usr
/usr est le cœur du système et contient tous les fichiers partagés. C'est l'un des répertoires les plus importants du système Unix, couvrant les fichiers binaires, divers documents, divers fichiers d'en-tête, x et divers fichiers de bibliothèque ; il existe également de nombreux programmes, tels que ftp, telnet, etc.
(19 ) var
/var/log, fichier journal
/var/run, fichier pid
/var/mail, l'emplacement de stockage du courrier de l'utilisateur
Recommandations associées : "
Tutoriel vidéo LinuxCe 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!