Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
elearning:workbooks:centos:6:junior:l112 [2020/02/21 05:25] – admin | elearning:workbooks:centos:6:junior:l112 [2023/02/14 09:35] (Version actuelle) – admin | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
~~PDF: | ~~PDF: | ||
+ | |||
+ | Version : **2021.01** | ||
Dernière mise-à-jour : ~~LASTMOD~~ | Dernière mise-à-jour : ~~LASTMOD~~ | ||
- | ======LRF207 | + | ======LCF207 |
+ | |||
+ | =====Contenu du Module===== | ||
+ | |||
+ | * **LCF207 - Gestion des Processus** | ||
+ | * Contenu du Module | ||
+ | * Présentation | ||
+ | * Les Types de Processus | ||
+ | * Les Commandes relatives aux Processus | ||
+ | * La Commande ps | ||
+ | * La Commande pgrep | ||
+ | * La Commande pstree | ||
+ | * La Commande top | ||
+ | * Les Commandes fg, bg et jobs | ||
+ | * La Commande wait | ||
+ | * La Commande nice | ||
+ | * La Commande renice | ||
+ | * La Commande nohup | ||
+ | * La Commande kill | ||
+ | * La Commande pkill | ||
+ | |||
+ | =====Présentation===== | ||
Un processus est un fichier binaire ( binary file ) qui est chargé en mémoire centrale. Une fois chargé la mémoire exécute le programme en langage machine. Quand le programme est chargé, il a besoin du système d’exploitation qui lui fournit des informations pour qu’il puisse s’exécuter correctement. Ces informations sont appelées des **données d’identification**. | Un processus est un fichier binaire ( binary file ) qui est chargé en mémoire centrale. Une fois chargé la mémoire exécute le programme en langage machine. Quand le programme est chargé, il a besoin du système d’exploitation qui lui fournit des informations pour qu’il puisse s’exécuter correctement. Ces informations sont appelées des **données d’identification**. | ||
Ligne 115: | Ligne 138: | ||
=====Les Commandes relatives aux Processus===== | =====Les Commandes relatives aux Processus===== | ||
- | ====La | + | ====La |
Cette commande affiche les processus de l’utilisateur attaché au terminal : | Cette commande affiche les processus de l’utilisateur attaché au terminal : | ||
Ligne 245: | Ligne 268: | ||
</ | </ | ||
- | ====La | + | ====La |
La commande **pgrep** permet de rechercher un processus en fonction de son nom et d’autres propriétés puis d' | La commande **pgrep** permet de rechercher un processus en fonction de son nom et d’autres propriétés puis d' | ||
Ligne 326: | Ligne 349: | ||
</ | </ | ||
- | ====La | + | ====La |
Cette commande affiche les processus en forme d' | Cette commande affiche les processus en forme d' | ||
Ligne 418: | Ligne 441: | ||
</ | </ | ||
- | ====La | + | ====La |
Cette commande indique les processus en mémoire : | Cette commande indique les processus en mémoire : | ||
Ligne 562: | Ligne 585: | ||
</ | </ | ||
- | ====Les | + | ====Les |
Normalement les commandes s’exécutent en avant plan. Vous pouvez également lancer des processus en arrière plan (en tâche de fond). Si vous lancez une commande en tâche de fond, il faut rajouter **(espace)& | Normalement les commandes s’exécutent en avant plan. Vous pouvez également lancer des processus en arrière plan (en tâche de fond). Si vous lancez une commande en tâche de fond, il faut rajouter **(espace)& | ||
Ligne 677: | Ligne 700: | ||
</ | </ | ||
- | ====La | + | ====La |
Cette commande permet de doter un processus asynchrone du comportement d'un processus synchrone. Elle est utilisée pour attendre jusqu’à ce qu'un processus en tâche de fond soit terminé : | Cette commande permet de doter un processus asynchrone du comportement d'un processus synchrone. Elle est utilisée pour attendre jusqu’à ce qu'un processus en tâche de fond soit terminé : | ||
Ligne 694: | Ligne 717: | ||
</ | </ | ||
- | ====La | + | ====La |
Cette commande affiche ou modifie la priorité d’un processus. La priorité par défaut de nice est 10. La valeur de nice la plus prioritaire est -20. La valeur la moins prioritaire est 19 : | Cette commande affiche ou modifie la priorité d’un processus. La priorité par défaut de nice est 10. La valeur de nice la plus prioritaire est -20. La valeur la moins prioritaire est 19 : | ||
Ligne 751: | Ligne 774: | ||
</ | </ | ||
- | ====La | + | ====La |
Cette commande modifie la priorité d’un processus déjà en cours. La valeur de la priorité ne peut être modifiée que par le propriétaire du processus ou par root. | Cette commande modifie la priorité d’un processus déjà en cours. La valeur de la priorité ne peut être modifiée que par le propriétaire du processus ou par root. | ||
Ligne 807: | Ligne 830: | ||
</ | </ | ||
- | ====La | + | ====La |
Cette commande permet à un processus de poursuivre son exécution après la déconnexion. Un processus enfant meurt quand le processus parent meure ou se termine. Comme une connexion et un processus, quand vous vous déconnectez, | Cette commande permet à un processus de poursuivre son exécution après la déconnexion. Un processus enfant meurt quand le processus parent meure ou se termine. Comme une connexion et un processus, quand vous vous déconnectez, | ||
Ligne 842: | Ligne 865: | ||
</ | </ | ||
- | ====La | + | ====La |
La commande kill envoie des signaux aux processus. La liste des signaux possibles peut être afficher avec l' | La commande kill envoie des signaux aux processus. La liste des signaux possibles peut être afficher avec l' | ||
Ligne 901: | Ligne 924: | ||
</ | </ | ||
- | ====La | + | ====La |
La commande pkill permet d' | La commande pkill permet d' | ||
Ligne 947: | Ligne 970: | ||
----- | ----- | ||
- | < | + | |
- | <div align=" | + | Copyright © 2023 Hugh Norris. |
- | Copyright © 2019 Hugh Norris. | + | |
- | </ | + |