Nous mettrons à jour notre Politique de confidentialité prochainement. En voici un aperçu.

Linux : Les services système

Afficher les processus

Testez gratuitement nos 1340 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
En manipulant la commande ps, vous pourrez visualiser la liste des processus. Ainsi, vous serez capable d'identifier l'arborescence entre certains processus.
03:00

Transcription

Dans ma machine, il y a des processus qui vont tourner. Les processus correspondent aux programmes qui sont en train de s'exécuter dans la mémoire de l'ordinateur. C'est le rôle du noyau, la finalité de la machine, c'est d'avoir des programmes qui fonctionnent, mais qui tournent dans la mémoire. J'ai donc différentes commandes que j'ai déjà utilisées mais on va revenir dessus, on va creuser un petit peu ça, des commandes qui vont me permettre de visualiser les différents processus qui sont en cours d'utilisation. Tout d'abord, la commande PS, elle veut dire « Process », elle va m'afficher des processus mais juste quelques uns. Lesquels va-t-elle m'afficher ? Les processus associés à mon utilisateur, l'utilisateur Yves et associés au terminal sur lequel je suis connecté. Donc là, il y a le processus PS car il s'exécute et le processus Bash qui correspond au « shell » qui est là. Si je lui passe l'option « -f », il va m'afficher la filiation des processus. Qu'est-ce que c'est ? C'est que chaque processus est lancé à partir d'un autre processus. Il n'y a que le tout premier, « systemed-unit », qui est lancé par le noyau, tous les autres sont lancés depuis un processus déjà présent dans la machine. Qu'est-ce que je vais voir ? Que mon processus Bash, son numéro de processus, qu'on appelle le PID, c'est le numéro 34/14. Et le processus Bash a été lancé par un processus qui a comme numéro 34/09. C'est comme ça qu'on va lire ces différentes informations, le PPID, c'est le « parent PID », le numéro du processus qui a lancé celui-là. Qu'est-ce que je vais voir en faisant un « ps-f » ? Il a comme processus le 27.389 et son processus parent, c'est le 3.314, sept processus Bash. C'est normal car j'ai tapé le PS alors que j'étais mon « shell » qui est le Bash. Donc, cette hiérarchie de processus, on la retrouve bien à l'aide de la commande PS. Maintenant, je n'ai que les deux processus de mon terminal. Qu'est-ce qui se passe si je voulais avoir les processus de l'ensemble de la machine. Je vais rappeler ma commande PS et je vais rajouter un petit e, je peux le rajouter après ou avant, dans un autre tiret, tout va fonctionner. Je fais très souvent, par habitude : « ps-ef » et il m'affiche tous les processus de la machine. Je vais donc retrouver les mêmes informations qu'on avait, c'est-à-dire le propriétaire du processus, le numéro du processus, le numéro du processus parent et différentes informations. Dans les informations, c'est quand est-ce que le processus a été lancé et sur quel terminal. Ici, quand j'ai un point d'interrogation, c'est un processus qui n'a pas été lancé depuis un terminal, il n'a donc pas été lancé par un utilisateur, il est donc non-interactif. Soit c'est un processus qui va gérer des choses à l'écran sur l'interface graphique avec X Windows, comme le cas de Firefox. Il n'est pas lancé depuis un terminal, je n'ai pas tapé Firefox dans un terminal, j'ai cliqué sur l'icône. Soit il s'agit d'un srt de noyau comme on peut voir ici, car il y a des crochets de chaque côté, soit il s'agit d'un daemon, comme on peut voir ici.

Linux : Les services système

Découvrez les services qui tournent en permanence sur votre système et adaptez-les en fonction de vos besoins. Abordez la gestion des logs, la synchronisation horaire, etc.

2h16 (22 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Thématiques :
IT
Systèmes d'exploitation
Spécial abonnés
Date de parution :25 avr. 2017

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !