Jannah Theme License is not validated, Go to the theme options page to validate the license, You need a single license for each domain name.
Linux

Utilisation du système de fichiers /proc pour examiner le fonctionnement interne de Linux

L’une des plus grandes choses à propos de Linux est le contrôle que vous avez sur votre système. Vous pouvez modifier ce que vous voulez, et il y a tellement de choses flexibles et disponibles pour vous. De plus, Linux est très transparent – ​​les messages d’erreur sont très clairs et il n’est pas difficile de voir le fonctionnement interne de votre système. L’un des meilleurs moyens de voir ces rouages ​​internes est le répertoire « /proc ». Ici, nous vous montrons comment utiliser le répertoire « /proc » pour examiner le fonctionnement interne de votre système Linux.

Contenu

Qu’est-ce que le répertoire /proc ?

Le répertoire « /proc » est rempli à partir de zéro à chaque démarrage de votre système Linux et pendant toute la durée de son exécution. Le noyau examine tout le matériel du système et y stocke ces informations, ce qui permet aux autres programmes de consulter facilement des informations détaillées sur le matériel du système.

La chose la plus importante à comprendre à propos de « /proc » est probablement que ce n’est pas un répertoire normal avec des fichiers normaux – c’est plus comme une vue sur les internes du système. Les fichiers de ce répertoire ne sont pas lus et enregistrés sur le disque dur comme un document ordinaire ou un MP3 – ils sont générés à la volée par le noyau Linux. L’accès au fichier « /proc/meminfo » vous donnera probablement des résultats différents à chaque fois car l’utilisation de la mémoire fluctue presque toujours.

Psssssst :  Comment installer un navigateur Web sous Linux ?

En mettant ce type d’informations système dans un système de fichiers virtuel comme « /proc », les développeurs adhèrent à la philosophie UNIX « tout est un fichier ». Ils le font pour qu’il puisse être facilement lu par toute personne ou logiciel aussi facilement qu’un fichier texte normal – aucune bibliothèque ou langage spécial n’est nécessaire. Pour nous, cela signifie que les informations système mises à jour sont toujours facilement disponibles.

Noter: les fichiers mentionnés ici doivent tous s’ouvrir correctement dans l’éditeur de texte de votre choix. Les exemples montrent le contenu à l’aide de la commande cat standard à partir d’un terminal.

/proc/cpuinfo

Si vous avez passé du temps dans « /proc », il y a de fortes chances que vous soyez familier avec ce fichier. L’affichage du contenu de « /proc/cpuinfo » vous donnera une image détaillée du processeur dont vous disposez et des fonctionnalités qu’il prend en charge.

/proc/meminfo

L’autre fichier bien connu dans /proc, « meminfo », est un fichier extrêmement pratique à conserver. Il vous montre des informations sur l’utilisation de la mémoire et de l’échange et est un moyen pour les scripts et les programmes de découvrir ce qui est disponible.

Proc Meminfo

/proc/ligne de commande

Ce fichier montre les options qui ont été utilisées pour démarrer le noyau. Cela peut être utile lors du dépannage de problèmes de démarrage ou si vous devez vérifier quel fichier de noyau a été utilisé pour le démarrage. Vous pouvez également vérifier si votre liste noire de pilotes Nouveau a fonctionné, ce que la mienne a clairement fait.

Ligne de commande de procédure

/proc/filesystems

Un fichier moins connu mais toujours utile est « systèmes de fichiers ». De là, vous pouvez lire la liste (assez longue) des systèmes de fichiers actuellement pris en charge par votre noyau. Tous ne sont pas le type de systèmes de fichiers que vous utiliseriez pour stocker vos données – certains sont comme « /proc » lui-même et ont des usages spéciaux.

Systèmes de fichiers proc

/proc/PID

Dans ce cas, PID est l’ID de processus d’un programme en cours d’exécution. Chaque processus a un numéro unique que le système utilise pour identifier cette instance particulière de ce programme particulier. Par exemple, lorsque vous exécutez le programme en haut de la ligne de commande, vous voyez une liste des processus en cours d’exécution et leurs PID. Chaque processus a son propre sous-répertoire dans « /proc », que vous pouvez parcourir pour obtenir des informations sur ce processus particulier.

/proc/modules

L’un des fichiers les plus importants de /proc, « modules » contient une liste complète des modules du noyau actuellement actifs. Si vous avez déjà eu à résoudre des problèmes de pilote vidéo, vous savez probablement à quel point cela peut être utile. Bien que ce ne soit probablement pas quelque chose que vous utiliseriez tous les jours, ce fichier peut vous sauver la vie pour le dépannage.

Modules de procédure

/proc/montages

Vous pouvez vérifier rapidement et facilement tous vos appareils montés en ouvrant le fichier « montages ». Encore une fois, de nombreux éléments ici ne sont pas nécessairement des points de montage dont un utilisateur doit être conscient. La plupart des sections qui vous concernent se trouvent vers le bas.

Emballer

Il y a certainement plus dans « /proc » que ce qui peut être couvert ici, donc j’encourage fortement tous ceux qui lisent ceci à faire quelques recherches dans « /proc » pour trouver les informations qui pourraient vous être vraiment utiles. Bien que la plupart des fichiers que vous y trouverez soient destinés à être utilisés par le système d’exploitation lui-même, ils peuvent tous fournir un aperçu précieux des opérations de Linux.

Psssssst :  Que faites-vous lorsque votre ordinateur portable indique que le système d'exploitation est introuvable ?

Maintenant que vous savez comment examiner le répertoire « /proc », vous devriez ensuite découvrir comment utiliser le fichier Hosts pour accéder à votre serveur local et bloquer les publicités et les sites Web. Vous pouvez également en savoir plus sur la structure des répertoires virtuels sous Linux.

Cet article est-il utile ? Oui Non

Bouton retour en haut de la page

Adblock détecté

Veuillez désactiver votre bloqueur de publicités pour pouvoir visualiser le contenu de la page. Pour un site indépendant avec du contenu gratuit, c’est une question de vie ou de mort d’avoir de la publicité. Merci de votre compréhension! Merci