Si vous regardez le système de fichiers Linux, vous avez peut-être remarqué un /proc répertoire contenant de nombreux nombres étranges et d'autres fichiers. A quoi sert cet annuaire? Il contient en fait de nombreuses informations utiles associées à votre système Linux et aux processus en cours.

Cet article traitera en détail du système de fichiers proc, ainsi qu'un bref guide sur la façon d'obtenir des informations relatives au système à l'aide de procfs.

Qu'est-ce que le système de fichiers proc ?

Le système de fichiers proc (procfs) est une idée empruntée à le système de recherche Plan 9 des Bell Labs, un successeur de recherche du système Unix original développé là-bas.

Le système de fichiers étend le concept original d'avoir "tout sous forme de fichier", y compris les périphériques matériels, à sa logique conclusion en représentant chaque processus en cours sur le système sous la forme d'une hiérarchie de fichiers que vous pouvez examiner avec la norme outils.

Le fichier le plus utile dans la hiérarchie proc pour les informations système est le

instagram viewer
informations sur le processeur déposer. Pour le voir, tapez:

cat /proc/cpuinfo

Selon le nombre de cœurs de processeur de votre machine, ce fichier peut contenir de nombreuses informations. Par conséquent, vous voudrez peut-être remplacer le chat par La plupart, qui est un pager Linux.

D'autres fichiers utiles dans le /proc répertoire sont meminfo, qui affiche les détails associés à votre mémoire système, et le montures file, qui fournit des informations sur le système de fichiers monté. Vous pouvez facilement examiner ces fichiers avec les outils de traitement de texte Linux standard.

En rapport: Meilleurs utilitaires de ligne de commande pour afficher le contenu d'un fichier sous Linux

Dans le système de fichiers proc, tous les processus en cours d'exécution ont leur propre répertoire, qui est leur numéro d'identification de processus, ou PID. Par exemple, le processus 1, le processus d'initialisation qui démarre tous les autres processus sur le système Linux au démarrage, a son propre répertoire avec le même numéro, /proc/1.

Tout en trouvant le processus que vous souhaitez étudier, vous utiliserez la commande ps, top, htop ou d'autres commandes Linux pour répertorier le PID de ce processus particulier. Lorsque vous avez trouvé l'ID de processus, accédez à ce répertoire sous /proc.

Dans le répertoire du processus, vous trouverez plusieurs fichiers contenant des informations sur différentes facettes du processus. Par example, EXE est un lien symbolique vers l'exécutable qui a démarré le processus, environ répertorie les variables d'environnement, et ligne de commande affiche tous les arguments de ligne de commande avec lesquels le processus a été lancé. le statut Le fichier répertorie une grande partie de ces informations dans un format plus « lisible par l'homme ».

En rapport: Qu'est-ce qu'un processus sous Linux ?

Obtenir des informations système à l'aide de procfs

Le système de fichiers proc montre qu'à peu près tout est un fichier sous Linux, même des choses auxquelles vous ne vous attendriez pas. Même à l'intérieur du dossier racine, vous trouverez de nombreux fichiers, chacun contenant des informations sur les différents composants du système.

Linux, avec ses commandes uniques et ses innombrables distributions, peut sembler un système d'exploitation mystérieux aux débutants au début, mais tout est à sa place.

E-mail
Pourquoi les commandes Linux sont-elles si courtes? L'histoire des commandes Linux

Vous êtes-vous déjà demandé pourquoi les commandes Linux sont si courtes et étranges? Téléscripteurs et Unix est la réponse.

Lire la suite

Rubriques connexes
  • Linux
  • Système de fichiers
  • Noyau Linux
A propos de l'auteur
David Delony (35 articles publiés)

David est un écrivain indépendant basé dans le nord-ouest du Pacifique, mais originaire de la région de la baie. Il est passionné de technologie depuis son enfance. Les intérêts de David incluent la lecture, le visionnage d'émissions de télévision et de films de qualité, les jeux rétro et la collection de disques.

Plus de David Delony

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Un pas de plus…!

Veuillez confirmer votre adresse e-mail dans l'e-mail que nous venons de vous envoyer.

.