


A quoi sert le répertoire racine 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.
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 :
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.
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
/bin, /sbin
/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.
/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!

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

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

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

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

Utilisation de Python dans Linux Terminal ...

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

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.

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

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)
