GNU/Linux >> Tutoriels Linux >  >> Linux

15 choses que vous devez savoir sur la structure de répertoire Linux

Dans le deuxième chapitre de notre série "Apprendre Linux", nous découvrons aujourd'hui la structure du répertoire Linux. Chaque système d'exploitation a une certaine hiérarchie de répertoires pour organiser les fichiers afin d'aider les utilisateurs à savoir où trouver quelque chose.

Jetez un œil au gestionnaire de fichiers ci-dessous. Chaque dossier a un objectif défini, le plus important étant la sécurité. Linux est généralement plus sûr que Microsoft Windows simplement à cause de la façon dont Linux fonctionne dans ces répertoires système. Examinons donc chacun de ces répertoires.

1. Racine /

Le répertoire racine est le point de départ de la hiérarchie du système de fichiers. Chaque fichier et répertoire commence à partir du répertoire racine. Comme son nom l'indique, seul l'utilisateur root a le privilège d'écriture sous ce répertoire. Mais il est important de noter que "/" n'est en aucun cas lié à "/root". Tous les répertoires répertoriés ci-dessous résident dans le répertoire racine.

2. Fichiers binaires utilisateur /bin

Le répertoire "bin" abrite tous les programmes exécutables. Sous Linux, les exécutables sont appelés "Binaries". Toutes les commandes utilisées par les utilisateurs de l'ordinateur se trouvent ici.

3. Binaires système s/bin

Le répertoire s/bin contient également des commandes binaires, tout comme le répertoire /bin. La seule différence est que les commandes Linux situées sous ce répertoire sont utilisées par l'administrateur système. De toute évidence, l'administrateur système l'utilise à des fins de maintenance du système.

4. Chargeur de démarrage /boot

Comme le nom du dossier l'indique, le dossier /boot contient des fichiers liés au chargeur de démarrage, y compris les fichiers importants du noyau, initrd, vmlinux, grub, etc.

5. Fichiers de configuration système /etc

C'est l'endroit où tous les fichiers de configuration requis par tous les programmes sont stockés. Chaque programme aura un fichier de configuration utilisé pour contrôler le fonctionnement d'un programme, y compris le démarrage ou l'arrêt du programme. Ce n'est pas un binaire exécutable.

6. Accueil /accueil

Le répertoire personnel contient tous les fichiers personnels des utilisateurs. À l'intérieur, chaque compte d'utilisateur du système aura un répertoire individuel, par exemple, "kiran" dans mon système.

7. Bibliothèques système /lib /lib64

Ce dossier contient les fichiers de bibliothèque nécessaires pour démarrer le système et exécuter les commandes dans les fichiers binaires situés sous les répertoires /bin et /sbin.

8. Appareils /dev

/dev contient les fichiers utilisés par les périphériques USB connectés à l'ordinateur.

9. Répertoire de montage /mount

Il s'agit d'un répertoire de montage temporaire généralement utilisé par les administrateurs système pour monter les différents systèmes de fichiers.

10. Applications complémentaires facultatives /opt

/opt est destiné à l'installation de progiciels d'application complémentaires. Il est généralement utilisé pour les logiciels tiers, ce qui implique qu'ils sont déjà pré-compilés.

11. Informations sur le processus /proc

Le système de fichiers proc est un pseudo-système de fichiers utilisé comme interface avec les structures de données du noyau. Ce système de fichiers stocke des informations textuelles sur les ressources système.

12. Racine /racine

Lorsqu'un utilisateur se connecte en tant qu'utilisateur root, un répertoire personnel distinct est créé.

13. Espace temporaire /tmp

Le répertoire Tmp est un dossier temporaire qui sera périodiquement supprimé. En fait, certaines distributions Linux nettoient à chaque démarrage. Le répertoire est utilisé par les programmes système pour stocker temporairement les données. Par exemple, lorsque vous extrayez une archive, le contenu est d'abord extrait dans le répertoire /tmp et déplacé vers l'emplacement que vous avez fourni.

14. Dossier utilisateur /usr

Ce dossier contient tous les programmes, bibliothèques et documentations liés à l'utilisateur. Les sous-répertoires de /usr sont liés à ceux décrits dans cet article.

15. Données variables /var

Les données variables telles que les fichiers journaux du système résident ici. Ces fichiers sont constamment modifiés en fonction des tâches en cours de l'utilisateur et du système.


Linux
  1. 30 choses que vous ne saviez pas sur le noyau Linux

  2. Pare-feu Linux :ce que vous devez savoir sur iptables et firewalld

  3. Répertoire Linux tmp :tout ce que vous devez savoir

  4. Tout ce que vous devez savoir sur le système de fichiers Linux

  5. Tout ce que vous devez savoir sur la commande Linux Chmod

Tout ce que vous devez savoir sur Black Lab Linux

Tout ce que vous devez savoir sur la distribution Linux Mint

Tout ce que vous devez savoir sur les inodes sous Linux

Tout ce que vous devez savoir sur le lien physique sous Linux

Tout ce que vous devez savoir sur l'UID sous Linux

Tout ce que vous devez savoir sur le répertoire Linux /tmp