0% ont trouvé ce document utile (0 vote)
25 vues3 pages

QCM sur la gestion des processus Linux

Ce document contient 10 exercices sous forme de QCM sur la gestion des processus en Linux, classés par ordre de difficulté. Chaque exercice aborde des commandes et options essentielles, accompagnées de leurs corrigés. Les thèmes incluent les commandes de base, les options de commandes, la combinaison de commandes, la manipulation des processus, et la gestion de la priorité et des signaux.

Transféré par

ayman.kassab123
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
25 vues3 pages

QCM sur la gestion des processus Linux

Ce document contient 10 exercices sous forme de QCM sur la gestion des processus en Linux, classés par ordre de difficulté. Chaque exercice aborde des commandes et options essentielles, accompagnées de leurs corrigés. Les thèmes incluent les commandes de base, les options de commandes, la combinaison de commandes, la manipulation des processus, et la gestion de la priorité et des signaux.

Transféré par

ayman.kassab123
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

QCM Gestion Processus Linux

Voici 10 exercices sous forme de QCM (avec corrigés) sur la gestion des processus en Linux, classés par
ordre de difficulté :

Exercice 1 : Commandes de base

1. Que fait la commande `kill` en Linux ? a) Elle envoie un signal pour tuer un processus b) Elle
change la priorité d'un processus c) Elle affiche les processus en cours d) Elle met un processus en
background
2. Quelle commande permet de mettre un processus en arrière-plan ? a) `fg` b) `bg` c) `kill` d) `ps`

3. Quelle commande affiche les processus en cours ? a) `ps` b) `sleep` c) `jobs` d) `top`

4. Quelle commande permet de suspendre un processus en cours pendant un certain temps ? a)


`sleep` b) `ps` c) `kill` d) `jobs`

5. Que fait la commande `nohup` ? a) Exécute un processus en arrière-plan b) Ignore les signaux
SIGHUP c) Affiche les processus en cours d) Change la priorité d'un processus

6. La commande `sleep 500` fait : a) Suspendre l'exécution du processus pendant 500 secondes b)
Afficher les processus en cours c) Mettre le processus en background d) Terminer le processus
après 500 secondes

Corrigé :

1. a
2. b
3. a
4. a
5. b
6. a

Exercice 2 : Options de commandes

1. Quelle option de `ps` permet d'afficher tous les processus, même ceux d'autres utilisateurs ? a) `ps
-a` b) `ps -u` c) `ps -ef` d) `ps -x`
2. Quelle commande permet de changer la priorité d'un processus ? a) `ps` b) `kill` c) `nice` d) `bg`

3. Quelle commande affiche en temps réel l'utilisation du processeur et de la mémoire ? a) `top` b)


`bg` c) `ps -e` d) `jobs`

4. Quelle option de `kill` permet d'envoyer le signal SIGKILL ? a) `kill -15` b) `kill -9` c) `kill -2`
d) `kill -s`
5. Quelle commande permet de suspendre un processus et de le mettre en arrière-plan ? a) `kill` b)
`bg` c) `fg` d) `sleep`

6. Quelle option de `top` permet d'afficher les processus triés par utilisation du CPU ? a) `top -p` b)
`top -u` c) `top -c` d) `top -o %CPU`

Corrigé :

1. c
2. c
3. a
4. b
5. b
6. d

Exercice 3 : Combinaison de commandes

1. Quelle commande permet d'afficher tous les processus en cours et d'envoyer un signal SIGTERM à
un processus spécifique ? a) `ps | kill -9` b) `ps -ef | kill` c) `ps -ef | grep [nom_processus] |
kill -9` d) `top | kill -15`

2. Comment mettre un processus en arrière-plan et le détacher de la session en cours ? a) `bg %1` b)


`bg` c) `fg %1` d) `nohup command &`

3. Comment exécuter un processus avec une priorité plus basse ? a) `nice -n 10 command` b) `nice -n
1 command` c) `ps -n 10` d) `kill -n 10`

4. Quelle commande permet de voir tous les processus d’un utilisateur spécifique ? a) `ps -u
[utilisateur]` b) `ps -f` c) `ps -a` d) `top -u [utilisateur]`

5. Quelle commande permet de sortir d’un processus sans le tuer ? a) `Ctrl + Z` b) `Ctrl + C` c) `fg`
d) `bg`
6. Comment afficher les processus en cours triés par leur ID ? a) `ps -e` b) `ps -ef --sort pid` c) `ps
-a` d) `top -p`

Corrigé :

1. c
2. d
3. a
4. a
5. a
6. b

Exercice 4 : Manipulation des processus


1. Quelle commande permet de tuer un processus avec son PID ? a) `kill [PID]` b) `ps [PID]` c)
`kill -9` d) `killall [nom_processus]`

2. Quelle commande permet de suspendre un processus en arrière-plan et de le remettre en avant-


plan ? a) `bg` b) `fg` c) `jobs` d) `kill`

3. Que fait la commande `jobs` ? a) Affiche les processus en cours b) Affiche les processus en arrière-
plan ou suspendus c) Termine tous les processus en cours d) Affiche les informations système
4. Comment abaisser la priorité d’un processus ? a) `nice -n 10` b) `nice -n -10` c) `renice -n 10` d)
`renice -n -10`

5. Comment mettre un processus en arrière-plan après l’avoir mis en pause avec `Ctrl + Z` ? a) `bg`
b) `fg` c) `ps` d) `kill`
6. Comment afficher uniquement les processus de l'utilisateur actuel avec `ps` ? a) `ps -u` b) `ps -f`
c) `ps -a` d) `ps -U [utilisateur]`

Corrigé :

1. a
2. b
3. b
4. a
5. a
6. d

Exercice 5 : Gestion de la priorité et des signaux

1. Quelle commande permet d'envoyer un signal spécifique à un processus ? a) `kill -s [signal]


[PID]` b) `kill [PID] -s [signal]` c) `kill -9 [PID]` d) `ps -s [signal]`

2. Quelle option de `top` permet de changer la priorité d'un processus ? a) `top -n` b) `top -p` c) `top
-u` d) `top` et appuyer sur `r`

3. Quelle commande permet de remettre un processus en avant-plan ? a) `bg` b) `fg` c) `kill` d) `ps`
4. Quelle commande permet de renvoyer un processus dans le même état mais avec une priorité
différente ? a) `renice` b) `nice` c) `fg` d) `bg`
5. Comment afficher tous les processus en cours triés par leur utilisation CPU ? a) `ps -c` b) `top -o
%CPU` c) `ps -o %cpu` d) `ps -e`

6. Quelle commande permet de terminer tous les processus appartenant à un utilisateur spécifique ?
a) `killall -u [utilisateur]` b) `kill -9 [utilisateur]` c) `ps -u [utilisateur]` d) `pkill
[utilisateur]`

Corrigé :

1. a
2. d
3. b
4. a
5. b
6. a

Vous aimerez peut-être aussi