Maison Opération et maintenance exploitation et maintenance Linux A quoi sert le répertoire racine Linux ?

A quoi sert le répertoire racine Linux ?

Jan 30, 2023 am 10:13 AM
linux

Le répertoire racine Linux "/" est l'organisateur du système de fichiers Linux et le leader de plus haut niveau ; l'entrée du système de fichiers Linux est le répertoire racine "/", et tous les répertoires, fichiers et périphériques sont également placés dans le répertoire racine " /"sous. Les répertoires Linux commencent tous à la racine. La structure entière des répertoires est une arborescence inversée. "/" est la racine de l'arborescence, et les sous-dossiers sont le tronc et les feuilles.

A quoi sert le répertoire racine Linux ?

L'environnement d'exploitation de ce tutoriel : système centos7, 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, "/" est donc 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 /.

Voici la structure de répertoires de base de centos7 :

A quoi sert le répertoire racine Linux ?

La différence entre le répertoire Linux et le répertoire Windows Sous Windows, un disque dur est divisé en plusieurs lettres de lecteur, généralement des lecteurs C, D et E, tandis que. sous Linux, il n'y a pas de lettre de lecteur. Le concept ici est "commencer ensemble à partir de la racine", la racine est /, il y a généralement ces dossiers dans le répertoire racine, tels que /etc, /var, /usr.

Les répertoires unix/linux partent tous de la racine. La structure entière des répertoires est une structure arborescente inversée, / est la racine de l'arborescence et les sous-dossiers sont le tronc et les feuilles.

A quoi sert le répertoire racine Linux ?

Explication :

Nous appelons/désigné comme la racine de Linux. C'est-à-dire le système de fichiers du système d'exploitation Linux. L'entrée du système de fichiers Linux est /, et tous les répertoires, fichiers et périphériques se trouvent sous / / est l'organisateur du système de fichiers Linux et le leader de plus haut niveau.

Introduction à la structure des répertoires

/boot
Ce répertoire est utilisé pour stocker les fichiers requis pour le démarrage du système, le noyau, le menu de démarrage et les fichiers de configuration requis, etc. Normalement, ce dossier n'est pas exploité.

/dev
est utilisé pour stocker les périphériques de montage du système et existe sous forme de fichiers.
Les lettres de lecteur dans Windows n'existent pas ici, il existe simplement différents fichiers représentant différents appareils. Par exemple, cdrom représente le périphérique de lecteur optique, et sda et sdb représentent les périphériques de disque dur. Après le partitionnement, des disques durs logiques tels que sda1 et sda2 seront formés, et il en va de même pour sdb.
Les dispositifs de montage les plus spéciaux incluent /dev/null et dev/zero. /null est un périphérique du système qui peut recevoir des données illimitées. C'est comme un trou noir qui n'est jamais plein. Vous pouvez déplacer les données à supprimer dans /null /zero qui contient de nombreux caractères aléatoires. sera généré lorsque le système s'exécute, mais il ne sera pas envoyé au système. Si vous souhaitez générer un fichier d'une taille spécifiée, vous devez l'utiliser. Lors du montage d'une partition d'échange pour le système, vous devez utiliser le fichier /dev. /zéro périphérique.
Habituellement, lors du partitionnement du disque dur, la configuration du raid sera effectuée dans ce dossier, et généralement pas effectuée à d'autres moments.

/etc Important
Utilisé pour empêcher les fichiers de configuration du système et les fichiers de configuration pour l'installation du logiciel seront placés ici par défaut. Lorsque vous devez modifier les paramètres système, vous devez accéder à ce dossier pour effectuer des opérations.
Fichiers et dossiers couramment utilisés sous/etc :

  • Modifiez et affichez le fichier de nom d'hôte Linux -/etc/hostname. La modification ici est une modification permanente. Après la modification, redémarrez le système pour prendre effet.
  • Modifiez le mappage IP et nom d'hôte dans le fichier machine - /etc/hosts, ce qui équivaut à la résolution DNS locale
  • Modifiez les variables d'environnement utilisateur, les paramètres par défaut dans le shell, les fonctions système, ajoutez des alias - /etc/profile, /etc /bashrc Notez que le fichier doit être exécutable注意需要让文件可以执行
  • 设置系统字符集——/etc/locale.conf
  • 系统常用配置目录/etc/sysconf, 如网卡配置:/etc/sysconf/network-scripts/ifcfg-eth33
  • Définissez le jeu de caractères du système -/etc/locale.conf
  • Système Répertoires de configuration/etc/sysconf couramment utilisés, tels que la configuration de la carte réseau : /etc/sysconf/network-scripts/ifcfg-eth33
  • Afficher les informations système——/etc/os- release, /etc/system- release
  • rc.local - s'exécute en parallèle avec le démarrage du système (boot), s'exécute avant le service système (systemd), souvent utilisé pour monter des disques ou démarrer des services de priorité plus élevée
  • /etc/service - system service Port par défaut

/lib, /lib64

bibliothèque système.

/bin, /sbin

Placez les fichiers binaires de commande exécutables.

/mnt

Le répertoire de montage par défaut n'est pas seulement ce répertoire. Les appareils peuvent être montés dans n'importe quel répertoire général sous Linux. Ouvrez le répertoire monté et exploitez les données de l'appareil comme si vous utilisiez un dossier de données ordinaire.

Utilisez la commande mount lors du montage et la commande umount pour désinstaller l'appareil lors du nouveau montage, ceux précédemment montés seront écrasés. 🎜

/proc
Ce dossier est utilisé pour placer le système de fichiers virtuel, le noyau système, les processus, les périphériques externes et l'état du réseau.
Les informations de configuration lues par le système seront relues à chaque redémarrage. Les fichiers qu'ils contiennent ne peuvent pas être modifiés à volonté, tels que les informations sur le processeur et les informations sur la mémoire. Certaines modifications deviendront invalides après le redémarrage du système.

/root
Le répertoire personnel du super administrateur, tandis que les répertoires des administrateurs ordinaires sont unifiés sous /home.
Les super administrateurs peuvent gérer n'importe quelle donnée sous Linux, tandis que les administrateurs ordinaires ne peuvent modifier et supprimer que les fichiers de leur propre répertoire personnel, et seule une partie des autres peut être consultée.

/tmp
stocke les fichiers temporaires. Ce dossier est partagé par toutes les personnes.

/opt
Certains logiciels tiers seront installés ici, mais ils ne sont généralement pas beaucoup utilisés.

/usr
Répertoire qui stocke les données utilisateur. Si l'utilisateur installe des données logicielles, des commandes, des bibliothèques, etc.

  • /usr/share - placez le dossier d'aide et d'instructions, vous pouvez également placer des fichiers partagés
  • /usr/local - installé par l'utilisateur. l'emplacement par défaut du logiciel est

/var
le dossier où les fichiers variables sont stockés. Le cache système, les données temporaires et les données fréquemment modifiées seront placés ici.

  • /log les journaux système, les journaux du serveur, etc.
    • /spool stocke les informations sur les tâches planifiées

Résumé

Les plus couramment utilisés dans la vie quotidienne sont /etc, /var, /usr, et presque tous les autres répertoires. Cela ne nécessite pas beaucoup de mouvements. Si vous utilisez un serveur cloud, vous n'avez pas besoin de monter manuellement le disque dur ou quoi que ce soit d'autre (sauf le montage de NFS), et vous n'avez pas besoin de partitionner manuellement. le disque dur. Le système d’installation le partitionnera par défaut.
Lorsque nous voulons modifier les paramètres système, entrez simplement /etc et recherchez les modifications correspondantes. Après avoir modifié la plupart des fichiers de configuration, nous devons redémarrer le service (service) ou exécuter une commande d'actualisation spéciale (source, bash). Habituellement, le fichier de configuration du logiciel installé ou le dossier dans lequel le fichier de configuration est placé aura une commande de nom de logiciel et sera placé sous /etc, mais certains ajouteront un d après le nom pour indiquer que le logiciel possède plusieurs fichiers de configuration.

Apprentissage recommandé : 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)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
3 Il y a quelques semaines 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)

Comment résoudre le problème des autorisations rencontré lors de la visualisation de la version Python dans le terminal Linux? Comment résoudre le problème des autorisations rencontré lors de la visualisation de la version Python dans le terminal Linux? Apr 01, 2025 pm 05:09 PM

Solution aux problèmes d'autorisation Lors de la visualisation de la version Python dans Linux Terminal Lorsque vous essayez d'afficher la version Python dans Linux Terminal, entrez Python ...

Pourquoi une erreur se produit-elle lors de l'installation d'une extension à l'aide de PECL dans un environnement Docker? Comment le résoudre? Pourquoi une erreur se produit-elle lors de l'installation d'une extension à l'aide de PECL dans un environnement Docker? Comment le résoudre? Apr 01, 2025 pm 03:06 PM

Causes et solutions pour les erreurs Lors de l'utilisation de PECL pour installer des extensions dans un environnement Docker Lorsque nous utilisons un environnement Docker, nous rencontrons souvent des maux de tête ...

Comment intégrer efficacement les services Node.js ou Python sous l'architecture LAMP? Comment intégrer efficacement les services Node.js ou Python sous l'architecture LAMP? Apr 01, 2025 pm 02:48 PM

De nombreux développeurs de sites Web sont confrontés au problème de l'intégration de Node.js ou des services Python sous l'architecture de lampe: la lampe existante (Linux Apache MySQL PHP) a besoin d'un site Web ...

Comment configurer la tâche de synchronisation APScheduler en tant que service sur macOS? Comment configurer la tâche de synchronisation APScheduler en tant que service sur macOS? Apr 01, 2025 pm 06:09 PM

Configurez la tâche de synchronisation APScheduler en tant que service sur la plate-forme MacOS, si vous souhaitez configurer la tâche de synchronisation APScheduler en tant que service, similaire à Ngin ...

Quatre façons d'implémenter le multithreading dans le langage C Quatre façons d'implémenter le multithreading dans le langage C Apr 03, 2025 pm 03:00 PM

Le multithreading dans la langue peut considérablement améliorer l'efficacité du programme. Il existe quatre façons principales d'implémenter le multithreading dans le langage C: créer des processus indépendants: créer plusieurs processus en cours d'exécution indépendante, chaque processus a son propre espace mémoire. Pseudo-Multithreading: Créez plusieurs flux d'exécution dans un processus qui partagent le même espace mémoire et exécutent alternativement. Bibliothèque multi-thread: Utilisez des bibliothèques multi-threades telles que PTHEADS pour créer et gérer des threads, en fournissant des fonctions de fonctionnement de thread riches. Coroutine: une implémentation multi-thread légère qui divise les tâches en petites sous-tâches et les exécute tour à tour.

L'interprète Python peut-il être supprimé dans le système Linux? L'interprète Python peut-il être supprimé dans le système Linux? Apr 02, 2025 am 07:00 AM

En ce qui concerne le problème de la suppression de l'interpréteur Python qui est livré avec des systèmes Linux, de nombreuses distributions Linux préinstalleront l'interpréteur Python lors de l'installation, et il n'utilise pas le gestionnaire de packages ...

Comment ouvrir web.xml Comment ouvrir web.xml Apr 03, 2025 am 06:51 AM

Pour ouvrir un fichier web.xml, vous pouvez utiliser les méthodes suivantes: Utilisez un éditeur de texte (tel que le bloc-notes ou TextEdit) pour modifier les commandes à l'aide d'un environnement de développement intégré (tel qu'Eclipse ou NetBeans) (Windows: Notepad web.xml; Mac / Linux: Open -A TextEdit web.xml)

See all articles