Maison > Opération et maintenance > exploitation et maintenance Linux > Qu'est-ce que le processus sous Linux

Qu'est-ce que le processus sous Linux

WBOY
Libérer: 2022-03-16 17:05:24
original
8368 Les gens l'ont consulté

Sous Linux, proc est un système de fichiers virtuel et un centre de contrôle, qui stocke une série de fichiers spéciaux qui correspondent à l'état d'exécution actuel du noyau ; ce système n'existe que dans la mémoire et utilise le système de fichiers pour accéder aux données du noyau du système. Fournit une interface pour modifier l'état d'exécution du noyau en modifiant certains fichiers.

Qu'est-ce que le processus sous Linux

L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.

Qu'est-ce que proc sous Linux ?

proc est appelé un système de fichiers virtuel. C'est un centre de contrôle qui peut modifier l'état d'exécution du noyau en modifiant certains fichiers. nous, et les utilisateurs peuvent l'utiliser pour afficher le matériel du système et les informations sur les processus en cours d'exécution.

La source de données de nombreux outils sous Linux est le contenu du répertoire proc. Par exemple, la commande lsmod est un alias de cat /proc/modules.

Il existe un type spécial de pseudo-système de fichiers sous Linux, qui est utilisé pour exécuter diverses fonctions en utilisant des opérations unifiées avec l'interface de fichier, telles que ptyfs, devfs, sysfs et procfs. Procfs est l'un des pseudo-systèmes de fichiers les plus utilisés.

En ce qui concerne le terme système de fichiers, le répertoire /proc n'est pas un véritable système de fichiers, c'est un système de fichiers virtuel, parfois aussi appelé pseudo-système de fichiers d'informations de processus.

Les données placées par proc sont toutes en mémoire, telles que le noyau du système, le processus, l'état des périphériques externes et l'état du réseau, etc. Étant donné que les données de ce répertoire sont en mémoire, elles n'occupent aucun espace sur le disque dur.

procfs est une interface de fichier abstraite pour les informations du noyau Linux. Une grande quantité d'informations et de paramètres réglables dans le noyau sont mappés sur une arborescence de répertoires sous forme de fichiers normaux, afin que nous puissions utiliser simplement et directement des commandes d'opération de fichiers telles que echo ou cat. Les informations système ont été récupérées et ajustées. En même temps, procfs fournit également une interface permettant à nos propres modules du noyau ou programmes en mode utilisateur de transférer des paramètres via procfs. Dans les systèmes Linux actuels, un grand nombre d'outils système obtiennent également les paramètres du noyau via procfs, tels que ps, lspci, etc. Sans procfs, ils risquent de ne pas fonctionner correctement.

Le système de fichiers proc est un pseudo système de fichiers. Il n'existe que dans la mémoire et n'occupe pas d'espace mémoire externe. Il fournit une interface pour accéder aux données du noyau système sous la forme d'un système de fichiers. Les utilisateurs et les applications peuvent obtenir des informations système via proc et modifier certains paramètres du noyau. Étant donné que les informations système, telles que les processus, changent dynamiquement, lorsqu'un utilisateur ou une application lit un fichier proc, le système de fichiers proc lit dynamiquement les informations requises à partir du noyau système et les soumet.

Recommandations associées : "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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal