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:8:junior:l112 [2021/06/25 08:17] – admin | elearning:workbooks:centos:8:junior:l112 [2023/08/25 01:14] (Version actuelle) – admin | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
~~PDF: | ~~PDF: | ||
- | Version : **2021.01** | + | Version : **2023.01** |
Dernière mise-à-jour : ~~LASTMOD~~ | Dernière mise-à-jour : ~~LASTMOD~~ | ||
Ligne 13: | Ligne 13: | ||
* Présentation | * Présentation | ||
* Les Types de Processus | * Les Types de Processus | ||
- | * Les Commandes relatives aux Processus | + | * LAB #1 - Les Commandes relatives aux Processus |
- | * La Commande ps | + | * 1.1 - La Commande ps |
- | * La Commande pgrep | + | * 1.2 - La Commande pgrep |
- | * La Commande pstree | + | * 1.3 - La Commande pstree |
- | * La Commande top | + | * 1.4 - La Commande top |
- | * Les Commandes fg, bg et jobs | + | * 1.5 - Les Commandes fg, bg et jobs |
- | * La Commande wait | + | * 1.6 - La Commande wait |
- | * La Commande nice | + | * 1.7 - La Commande nice |
- | * La Commande renice | + | * 1.8 - La Commande renice |
- | * La Commande nohup | + | * 1.9 - La Commande nohup |
- | * La Commande kill | + | * 1.10 - La Commande kill |
- | * La Commande pkill | + | * 1.11 - La Commande pkill |
=====Présentation===== | =====Présentation===== | ||
Ligne 136: | Ligne 136: | ||
* //zombie// – le processus a terminé son exécution et est prêt à mourir. | * //zombie// – le processus a terminé son exécution et est prêt à mourir. | ||
- | =====Les Commandes relatives aux Processus===== | + | =====LAB #1 - Les Commandes relatives aux Processus===== |
- | ====La Commande ps==== | + | ====1.1 - La Commande ps==== |
Cette commande affiche les processus de l’utilisateur attaché au terminal : | Cette commande affiche les processus de l’utilisateur attaché au terminal : | ||
Ligne 250: | Ligne 250: | ||
^ %CPU | Ressources du microprocesseur utilisées par le processus | | ^ %CPU | Ressources du microprocesseur utilisées par le processus | | ||
^ %MEM | Ressources en mémoire vive utilisées par le processus | | ^ %MEM | Ressources en mémoire vive utilisées par le processus | | ||
- | |||
- | ===Options de la commande ps=== | ||
Les options de cette commande sont : | Les options de cette commande sont : | ||
Ligne 339: | Ligne 337: | ||
</ | </ | ||
- | ====La Commande pgrep==== | + | ====1.2 - La Commande pgrep==== |
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 381: | Ligne 379: | ||
</ | </ | ||
- | ===Option | + | Les options |
< | < | ||
Ligne 422: | Ligne 420: | ||
</ | </ | ||
- | ====La Commande pstree==== | + | ====1.3 - La Commande pstree==== |
Cette commande affiche les processus en forme d' | Cette commande affiche les processus en forme d' | ||
Ligne 459: | Ligne 457: | ||
</ | </ | ||
- | ===Options | + | Les options |
< | < | ||
Ligne 496: | Ligne 494: | ||
</ | </ | ||
- | ====La Commande top==== | + | ====1.4 - La Commande top==== |
Cette commande indique les processus en mémoire : | Cette commande indique les processus en mémoire : | ||
Ligne 673: | Ligne 671: | ||
Pour quitter top, appuyez sur la touche **q**. | Pour quitter top, appuyez sur la touche **q**. | ||
- | ===Options | + | Les options |
< | < | ||
Ligne 682: | Ligne 680: | ||
</ | </ | ||
- | ====Les Commandes fg, bg et jobs==== | + | ====1.5 - Les Commandes fg, bg et jobs==== |
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 769: | Ligne 767: | ||
**Important** - Notez l' | **Important** - Notez l' | ||
</ | </ | ||
- | |||
- | ===Options de la commande jobs=== | ||
Les options de la commande jobs sont : | Les options de la commande jobs sont : | ||
Ligne 799: | Ligne 795: | ||
</ | </ | ||
- | ====La Commande wait==== | + | ====1.6 - La Commande wait==== |
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 816: | Ligne 812: | ||
</ | </ | ||
- | ====La Commande nice==== | + | ====1.7 - La Commande nice==== |
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 845: | Ligne 841: | ||
**Important** - Notez que seul root peut lancer des processus avec une valeur négative. | **Important** - Notez que seul root peut lancer des processus avec une valeur négative. | ||
</ | </ | ||
- | |||
- | ===Options de la commande=== | ||
Les options de cette commande sont : | Les options de cette commande sont : | ||
Ligne 871: | Ligne 865: | ||
</ | </ | ||
- | ====La Commande renice==== | + | ====1.8 - La Commande renice==== |
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 903: | Ligne 897: | ||
**Important** -Notez que seul root peut décrémenter la valeur de priorité avec la commande renice. | **Important** -Notez que seul root peut décrémenter la valeur de priorité avec la commande renice. | ||
</ | </ | ||
- | |||
- | ===Options de la commande=== | ||
Les options de cette commande sont : | Les options de cette commande sont : | ||
Ligne 930: | Ligne 922: | ||
</ | </ | ||
- | ====La Commande nohup==== | + | ====1.9 - La Commande nohup==== |
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 est 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 est un processus, quand vous vous déconnectez, | ||
Ligne 937: | Ligne 929: | ||
nohup lp ventes.txt & | nohup lp ventes.txt & | ||
</ | </ | ||
- | |||
- | ===Options de la commande=== | ||
Les options de cette commande sont : | Les options de cette commande sont : | ||
Ligne 966: | Ligne 956: | ||
</ | </ | ||
- | ====La Commande kill==== | + | ====1.10 - La Commande kill==== |
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 1000: | Ligne 990: | ||
| -15 | Le signal envoyé par défaut par la commande **kill**. Le processus se termine normalement | | | -15 | Le signal envoyé par défaut par la commande **kill**. Le processus se termine normalement | | ||
- | ===Options | + | Les options |
< | < | ||
Ligne 1026: | Ligne 1016: | ||
</ | </ | ||
- | ====La Commande pkill==== | + | ====1.11 - La Commande pkill==== |
La commande pkill permet d' | La commande pkill permet d' | ||
Ligne 1034: | Ligne 1024: | ||
</ | </ | ||
- | ===Options | + | Les options |
< | < | ||
Ligne 1073: | Ligne 1063: | ||
----- | ----- | ||
- | < | + | Copyright © 2023 Hugh Norris. |
- | <div align=" | + | |
- | Copyright © 2021 Hugh Norris. | + | |
- | </ | + |