Table des matières
Le répertoire racine (/) du système Linux
Place principalement les fichiers qui seront utilisé lors du démarrage, y compris les fichiers de base Linux, le menu de démarrage et les fichiers de configuration requis pour le démarrage, etc. Le nom de fichier couramment utilisé du noyau Linux est :
Maison Opération et maintenance exploitation et maintenance Linux Quel est le répertoire racine sous Linux

Quel est le répertoire racine sous Linux

Nov 23, 2021 am 11:47 AM
linux répertoire racine

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.

Quel est le répertoire racine sous Linux

L'environnement d'exploitation de ce tutoriel : système CentOS 6, ordinateur Dell G3.

Le répertoire racine (/) du système Linux

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

Place principalement les fichiers qui seront utilisé lors du démarrage, y compris les fichiers de base Linux, le menu de démarrage et les fichiers de configuration requis pour le démarrage, etc. Le nom de fichier couramment utilisé du noyau Linux est :

vmlinuz

Si vous utilisez grub, le programme de gestion de démarrage, le répertoire
/boot/grub/
existera également !    lspwdinit

(3)dev

Sur les systèmes Linux, tous les appareils et périphériques existent sous forme de fichiers dans ce répertoire. Le simple accès à un fichier de ce répertoire équivaut à accéder à un périphérique. Les fichiers les plus importants incluent /dev/null, /dev/zero, /dev/tty, /dev/lp*, /dev/hd*, /dev/sd*, etc.

(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
  • Il s'agit du répertoire personnel par défaut de l'utilisateur du système. Lorsque vous ajoutez un compte utilisateur général, le répertoire personnel par défaut de l'utilisateur sera standardisé ici. Plus important encore, le répertoire personnel a deux noms de code : ~ : représente le répertoire personnel de l'utilisateur actuel, et ~guest : représente le répertoire personnel de l'utilisateur nommé invité !
  • (6)lib
  • Il existe de nombreuses bibliothèques de fonctions dans le système, et /lib place les bibliothèques de fonctions qui seront utilisées lors du démarrage, ainsi que les fonctions qui seront appelées par les commandes sous /bin ou /sbin Juste une bibliothèque. Qu'est-ce qu'une bibliothèque de fonctions ? Vous pouvez le considérer comme un "plug-in". Certaines instructions doivent disposer de ces "plug-ins" pour réussir l'exécution du programme. Particulièrement important
  • est le répertoire /lib/modules/, car ce répertoire placera les modules (pilotes) liés au cœur !
  • (7) lib64

(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.

(9)mnt

Si vous souhaitez monter temporairement des appareils supplémentaires, il est généralement recommandé de les placer dans ce répertoire. Dans les temps anciens, le but de ce répertoire était le même que celui de /media ! Ce n'est qu'après la création de /media que ce répertoire est utilisé pour le montage temporaire.

(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 Linux

"

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Commandes de chat et comment les utiliser
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Différence entre Centos et Ubuntu Différence entre Centos et Ubuntu Apr 14, 2025 pm 09:09 PM

Les principales différences entre Centos et Ubuntu sont: l'origine (Centos provient de Red Hat, pour les entreprises; Ubuntu provient de Debian, pour les particuliers), la gestion des packages (Centos utilise Yum, se concentrant sur la stabilité; Ubuntu utilise APT, pour une fréquence de mise à jour élevée), le cycle de support (CentOS fournit 10 ans de soutien, Ubuntu fournit un large soutien de LT tutoriels et documents), utilisations (Centos est biaisé vers les serveurs, Ubuntu convient aux serveurs et aux ordinateurs de bureau), d'autres différences incluent la simplicité de l'installation (Centos est mince)

Comment installer CentOS Comment installer CentOS Apr 14, 2025 pm 09:03 PM

Étapes d'installation de CentOS: Téléchargez l'image ISO et Burn Bootable Media; démarrer et sélectionner la source d'installation; sélectionnez la langue et la disposition du clavier; configurer le réseau; partitionner le disque dur; définir l'horloge système; créer l'utilisateur racine; sélectionnez le progiciel; démarrer l'installation; Redémarrez et démarrez à partir du disque dur une fois l'installation terminée.

Centos arrête la maintenance 2024 Centos arrête la maintenance 2024 Apr 14, 2025 pm 08:39 PM

Centos sera fermé en 2024 parce que sa distribution en amont, Rhel 8, a été fermée. Cette fermeture affectera le système CentOS 8, l'empêchant de continuer à recevoir des mises à jour. Les utilisateurs doivent planifier la migration et les options recommandées incluent CentOS Stream, Almalinux et Rocky Linux pour garder le système en sécurité et stable.

Quelles sont les méthodes de sauvegarde pour Gitlab sur Centos Quelles sont les méthodes de sauvegarde pour Gitlab sur Centos Apr 14, 2025 pm 05:33 PM

La politique de sauvegarde et de récupération de GitLab dans le système CentOS afin d'assurer la sécurité et la récupérabilité des données, Gitlab on CentOS fournit une variété de méthodes de sauvegarde. Cet article introduira plusieurs méthodes de sauvegarde courantes, paramètres de configuration et processus de récupération en détail pour vous aider à établir une stratégie complète de sauvegarde et de récupération de GitLab. 1. MANUEL BACKUP Utilisez le Gitlab-RakegitLab: Backup: Créer la commande pour exécuter la sauvegarde manuelle. Cette commande sauvegarde des informations clés telles que le référentiel Gitlab, la base de données, les utilisateurs, les groupes d'utilisateurs, les clés et les autorisations. Le fichier de sauvegarde par défaut est stocké dans le répertoire / var / opt / gitlab / backups. Vous pouvez modifier / etc / gitlab

Explication détaillée du principe docker Explication détaillée du principe docker Apr 14, 2025 pm 11:57 PM

Docker utilise les fonctionnalités du noyau Linux pour fournir un environnement de fonctionnement d'application efficace et isolé. Son principe de travail est le suivant: 1. Le miroir est utilisé comme modèle en lecture seule, qui contient tout ce dont vous avez besoin pour exécuter l'application; 2. Le Système de fichiers Union (UnionFS) empile plusieurs systèmes de fichiers, ne stockant que les différences, l'économie d'espace et l'accélération; 3. Le démon gère les miroirs et les conteneurs, et le client les utilise pour l'interaction; 4. Les espaces de noms et les CGROUP implémentent l'isolement des conteneurs et les limitations de ressources; 5. Modes de réseau multiples prennent en charge l'interconnexion du conteneur. Ce n'est qu'en comprenant ces concepts principaux que vous pouvez mieux utiliser Docker.

Comment monter un disque dur dans les centos Comment monter un disque dur dans les centos Apr 14, 2025 pm 08:15 PM

Le support de disque dur CentOS est divisé en étapes suivantes: Déterminez le nom du périphérique du disque dur (/ dev / sdx); créer un point de montage (il est recommandé d'utiliser / mnt / newdisk); Exécutez la commande Mount (mont / dev / sdx1 / mnt / newdisk); modifier le fichier / etc / fstab pour ajouter une configuration de montage permanent; Utilisez la commande umount pour désinstaller l'appareil pour vous assurer qu'aucun processus n'utilise l'appareil.

Comment utiliser Docker Desktop Comment utiliser Docker Desktop Apr 15, 2025 am 11:45 AM

Comment utiliser Docker Desktop? Docker Desktop est un outil pour exécuter des conteneurs Docker sur les machines locales. Les étapes à utiliser incluent: 1. Installer Docker Desktop; 2. Démarrer Docker Desktop; 3. Créer une image Docker (à l'aide de DockerFile); 4. Build Docker Image (en utilisant Docker Build); 5. Exécuter Docker Container (à l'aide de Docker Run).

Le choix de Centos après l'arrêt de l'entretien Le choix de Centos après l'arrêt de l'entretien Apr 14, 2025 pm 08:51 PM

CentOS a été interrompu, les alternatives comprennent: 1. Rocky Linux (meilleure compatibilité); 2. Almalinux (compatible avec CentOS); 3. Serveur Ubuntu (configuration requise); 4. Red Hat Enterprise Linux (version commerciale, licence payante); 5. Oracle Linux (compatible avec Centos et Rhel). Lors de la migration, les considérations sont: la compatibilité, la disponibilité, le soutien, le coût et le soutien communautaire.

See all articles