Structure du répertoire Linux et chemins de fichiers importants expliqués

Structure du répertoire Linux et chemins de fichiers importants expliqués

Broche: Cet article donne une ventilation du système de fichiers / structure de répertoire Linux, de certains des fichiers critiques, de leur convivialité et de leur emplacement.

Vous devez probablement entendre que tout est considéré comme un fichier dans les dérivés Unix et Unix tels que Linux. Si ce n'est pas un fichier, alors ce doit être un processus en cours d'exécution.

Il existe trois grandes catégories de fichiers dans Linux.

  • Fichiers généraux - Ce sont des fichiers ordinaires composés de données binaires ou ASCII. Ce sont des fichiers réguliers tels que des documents, des images, des fichiers audio et vidéo, etc.
  • Fichiers d'annuaire - Dans Linux, les répertoires sont également classés comme des fichiers car ils servent également d'espace de stockage pour d'autres fichiers et dossiers.
  • Fichiers de périphérique - Ce sont des fichiers spéciaux qui fournissent une interface aux pilotes de périphériques qui permettent la convivialité des appareils matériels sur le système tels que les souris, les claviers, les appareils USB, les disques durs, etc. Ceux-ci se trouvent dans le / dev annuaire.

Diagramme de structure de répertoire Linux

Une référence Linux La distribution suit la structure du répertoire comme indiqué ci-dessous avec un diagramme et une explication.

Structure du répertoire Linux

Chacun des répertoires ci-dessus (qui est un fichier, en premier lieu) contient des informations importantes, requises pour démarrer sur les pilotes de périphérique, les fichiers de configuration, etc. Décrivant brièvement le but de chaque répertoire, nous commençons hiérarchiquement.

/ Répertoire

Le répertoire racine, indiqué par une seule barre oblique (/), est le répertoire supérieur dans la structure du répertoire Linux. Il contient tous les répertoires, sous-répertoires et fichiers sur votre système Linux. C'est à partir du répertoire racine où commence la hiérarchie du répertoire Linux.

NOTE: Le répertoire racine (/) ne doit pas être confondu avec le répertoire de la maison racine (/racine).

Répertoire racine dans Linux

/ répertoire de démarrage

C'est l'un des répertoires les plus vitaux d'un système Linux. Comme le nom s'infiltre, le répertoire de démarrage contient des fichiers de démarrage Linux tels que le chargeur de démarrage, le noyau et ses fichiers associés. Des fichiers tels que 'vmlinuz'représente l'image comprimée du noyau Linux.

Répertoire de démarrage dans Linux

/ RÉPERTOIRE

Le /etc Le répertoire contient des fichiers de configuration système pour tous les services, scripts et applications tierces qui sont installées. Ce répertoire est considéré comme le centre nerveux du système Linux.

/ ETC répertoire en Linux

/ Répertoire de la maison

Le /maison Le répertoire est un répertoire qui contient des dossiers et fichiers personnels d'un utilisateur. Sur un système graphique Linux, le répertoire domestique, par défaut, contient des dossiers tels que le bureau, les documents, les téléchargements, les photos, les vidéos et le public.

De plus, le /maison Le répertoire contient des fichiers de configuration personnels qui sont préfixés avec un point (.). Ce sont des fichiers masqués qui contiennent des paramètres spécifiques à l'utilisateur pour la session de shell de connexion.

Répertoire de la maison à Linux

/ répertoire racine

Le /racine Le répertoire est le répertoire personnel de l'utilisateur racine, qui est également appelé répertoire personnel de l'utilisateur racine (et non comme la racine (/) annuaire).

Le compte racine également appelé superutilisateur, utilisateur administratif, administrateur système ou tout simplement l'utilisateur root a tout l'accès aux commandes et aux fichiers système dans Linux.

Répertoire des utilisateurs racine dans Linux

/ Répertoire opt

Le /opter Le répertoire est un répertoire réservé aux packages complémentaires et aux applications logicielles tierces qui ne sont pas incluses par défaut dans les référentiels officiels du système.

Par exemple, lorsque vous installez des applications telles que Skype, Discorde, Spotify, et Java, pour en mentionner quelques-uns, ils sont stockés dans le /opter annuaire.

/ Répertoire opt dans Linux

/ Directory Dev

Le / dev Le répertoire contient des fichiers de périphériques ou des fichiers spéciaux pour les périphériques joints au système tels que le disque dur, le clavier et la souris. Comme mentionné, ce ne sont pas réguliers sur lesquels un utilisateur peut lire et écrire.

Ce sont des abstractions d'appareils standard avec lesquels les applications de votre système interagissent via des appels du système d'entrée et de sortie.

/ Directory Dev dans Linux

/ répertoire var

Le / var Le répertoire stocke des fichiers de variables générés par le système, qui incluent des fichiers journaux, des caches et des fichiers de spoule juste pour n'en citer que quelques-uns.

/ répertoire var dans Linux

/ répertoire bac

Le /poubelle Le répertoire contient des binaires d'utilisateurs, des programmes exécutables et des commandes système communes utilisées par tous les utilisateurs du système. Il s'agit notamment de LS, Pwd, Cat, mkdir, CD, mv, CP, DU, DF, TAR, RPM, WC, Histoire, etc.

/ répertoire bin à Linux

/ Répertoire SBIN

Le / sbin Le répertoire contient des fichiers exécutables, des utilitaires et des commandes système qui sont réservées à l'utilisateur racine ou à un utilisateur avec des privilèges racine. Ces commandes incluent Halt, Reboot, MKFS, FSCK, FDisk, Halt, Iptables, Ifconfig, IP, Swapon, etc.

/ Répertoire SBIN à Linux

/ Répertoire USR

Le / usr Le répertoire se classe comme l'un des répertoires les plus importants en raison de l'énorme quantité de données qu'il contient. Le répertoire contient des fichiers en lecture seule à l'échelle du système. Il s'agit notamment des bibliothèques, des binaires d'utilisateurs et de leur documentation, des programmes et des utilitaires système.

/ Répertoire USR à Linux

/ Répertoire proc

Le répertoire / proc est un peu un étrange répertoire. Il s'agit d'un système de fichiers virtuel ou pseudo qui contient des informations vitales sur les processus en cours d'exécution. Il est considéré comme le centre de contrôle et d'information pour le noyau Linux.

Le système de fichiers est créé à la volée lors du démarrage du système et est détruit une fois que le système est éteint.

/ Répertoire proc à Linux

/ répertoire MNT

Le / mnt Le répertoire avec ses sous-répertoires est un répertoire destiné à être utilisé comme point de montage temporaire pour les dispositifs de stockage de montage tels que les disques durs, les disques USB et les CDRS.

Répertoire MNT à Linux

/ répertoire sys

Le / sys est un système de fichiers virtuel qui contient un ensemble de fichiers virtuels qui fournissent une interface au noyau Linux.

/ répertoire sys à Linux

/ Répertoire des médias

Le /médias Le répertoire est un répertoire où le système monte des supports amovibles tels que les entraînements USB.

/ Répertoire des médias à Linux

/ Exécuter le répertoire

Le /courir Le répertoire est un système de fichiers temporaire qui contient des données d'exécution volatiles qui montrent que le système a été démarré depuis le démarrage. Fichiers sous le /courir Le répertoire doit être supprimé (supprimé ou tronqué comme pratique) au début du processus de démarrage.

/ Exécuter le répertoire dans Linux

/ Répertoire TMP

Le / tmp Le répertoire est un répertoire qui stocke les fichiers temporaires et de nombreux programmes utilisent ce répertoire pour créer des fichiers de verrouillage et conserver le stockage temporaire des données.

Ne supprimez pas les fichiers sous le répertoire / TMP à moins que vous ne sachiez exactement ce que vous faites! Beaucoup de ces fichiers sont essentiels pour exécuter actuellement des programmes et les supprimer peuvent affecter un crash système.

/ Répertoire TMP à Linux

/ Répertoire Lib

Le / lib Le répertoire stocke toutes les bibliothèques standard essentielles requises par les binaires d'utilisateurs dans le /poubelle annuaire.

/ Répertoire Lib à Linux

/ répertoire perdu + trouvé

Le perdu + trouvé Le répertoire est installé lors de l'installation de Linux, utile pour récupérer des fichiers qui peuvent être rompus en raison d'une fermeture inattendue.

/ Répertoire SRV

Le / srv Le répertoire est le répertoire des services et est abrégé comme 'SRV'. Ce répertoire contient des fichiers spécifiques au serveur et liés au service.

Explorer un fichier important, leur emplacement et leur convivialité

Linux est un système complexe qui nécessite un moyen plus complexe et efficace de commencer, arrêt, maintenir et redémarrer un système, contrairement les fenêtres. Il y a une configuration bien définie déposer, binaires, pages d'homme, fichiers d'informations, etc. pour chaque processus dans Linux.

En plus des principaux répertoires, voici une liste de certains des fichiers et répertoires de premier plan et leurs utilisations.

  • / boot / vmlinuz : Le Noyau linux déposer.
  • / dev / hda : Fichier de périphérique pour le premier IDE HDD (Disque dur).
  • / dev / hdc : Fichier de périphérique pour le Ide cdrom, communément.
  • / dev / sda: Fichier de périphérique pour le premier lecteur SATA (lecteur de disque dur).
  • / dev / null : Un pseudo-appareils, qui n'existe pas. Parfois, la sortie des ordures est redirigeée vers / dev / null, Pour qu'il se perde, pour toujours.
  • / etc / bashrc : Ce fichier contient des valeurs par défaut, des fonctions et des alias à l'échelle du système parmi d'autres fichiers utilisés par tous les utilisateurs du système.
  • / etc / crontab : Il s'agit d'un fichier à l'échelle du système qui est formaté de manière unique pour planifier ou automatiser les tâches système sur un système Linux.
  • / etc / exportations : Un fichier qui détermine quels systèmes de fichiers sont exportés vers des hôtes distants et spécifie les options.
  • / etc / fstab : Il s'agit d'un fichier spécial qui contient des informations sur tous les points de montage AVAIable et les options de point de montage. Chaque ligne de ce fichier offre six options, chacune indique des informations sur un point de montage ou un système de fichiers.
  • / etc / hôtes : Il s'agit d'un fichier de configuration qui mappe les noms d'hôte du système à leurs adresses IP correspondantes.
  • / etc / hôtes.permettre : Le fichier spécifie les hôtes autorisés à se connecter au système local.
  • / etc / hôte.refuser : Le fichier spécifie quels hôtes se voient refuser l'accès et les services sur la machine locale.
  • / etc / problème : Contient un message pré-engin.
  • / etc / modules : Ce fichier contient les noms des modules de noyau qui doivent être chargés au moment du démarrage, un par ligne.
  • / etc / Motd : Motd signifie un le message du jour, les messages que les utilisateurs reçoivent sur la connexion.
  • / etc / mtab : Un fichier en lecture seule qui contient une liste des systèmes de fichiers actuellement montés.
  • / etc / passwd : Un fichier qui contient les informations de l'utilisateur du système telles que le nom d'utilisateur, l'UID, le GID et le shell de connexion entre autres
  • / etc / printcap : Contient des informations d'imprimante générées par les / etc / tasses / imprimantes.fichier de confr.
  • / etc / profil : Contient un environnement à l'échelle du système Linux et d'autres scripts de démarrage.
  • / etc / profil.d : Script d'application, exécuté après connexion.
  • / etc / rc.d : Des informations sur niveau de course script spécifique.
  • / etc / rc.d / init.d : Niveau d'exécution Initialisation Scénario.
  • / etc / résolv.confli : Ceci est un fichier DNS Resolver. Il spécifie comment le système exploite DNS pour résoudre les noms d'hôte.
  • / etc / sécurité : Contient des fichiers de configuration pour divers modules PAM.
  • / etc / skel : Il s'agit d'un répertoire qui contient un ensemble de fichiers de configuration de l'utilisateur qui sont copiés dans le répertoire personnel de l'utilisateur lorsqu'un utilisateur est créé.
  • / etc / x11 : Il s'agit d'un répertoire qui contient des fichiers de configuration pour le système X-Window.
  • / usr / bin : Utilisateur normal exécutable commandes.
  • / usr / bin / x11 : Ce répertoire contient des répertoires et des binaires infiniment imbriqués pour le système X Windows.
  • / usr / inclure : Le répertoire contient des fichiers d'en-tête pour les compilateurs C. Cela inclut Stdio.H, stdlib.H, et chaîne.H entre autres.
  • / usr / partage : Répertoires partagés de fichiers d'homme, fichiers d'informations, etc.
  • / usr / lib : Ce répertoire se compose de fichiers d'objets et de répertoires
  • / usr / sbin : Le répertoire contient des binaires avec des privilèges de superutilisateurs ou pour l'administration du système.
  • / proc / cpuinfo : Le fichier contient des informations système, y compris le modèle CPU, le nom du modèle, le nombre de cœurs et la vitesse d'horloge pour mentionner quelques fichiers.
  • / proc / interruptions : Des informations sur le courant interruptions être utilisé actuellement.
  • / proc / ioports : Le fichier contient toutes les adresses d'entrée / sortie utilisées par les appareils sur le serveur.
  • / proc / meminfo : Un fichier qui stocke les informations d'utilisation de la mémoire, y compris les informations d'échange.
  • / proc / modules : Un fichier qui répertorie tous les modules utilisés par le noyau
  • / proc / mont : Le fichier contient des informations détaillées sur le système de fichiers.
  • / proc / stat : Le fichier contient des informations détaillées sur le système et l'activité du noyau.
  • / proc / swaps : Le fichier contient des informations sur le fichier d'échange.
  • / proc / version : Le fichier contient des informations de version Linux.
  • / var / log / lastlog : Un fichier binaire qui contient des informations sur les dernières connexions utilisateur réussies.
  • / var / log / messages : Le fichier contient un journal des messages produits par le syslog démon à la botte.
  • / var / log / syslog : Un fichier contenant des journaux système non critiques.
  • / var / log / wtmp : Un fichier répertoriant la connexion temps et durée de chaque utilisateur sur le système actuellement.

C'est tout pour le moment. Rester connecté à Tecmint pour toute Nouvelles et la publication liée à Linux et Fosser monde. Restez en bonne santé et n'oubliez pas de donner vos précieux commentaires dans la section des commentaires.