QCM En LINUX Gestion de processus

Question 1 sur 11

1. Quelle commande est utilisée pour amener le processus d’arrière-plan au premier plan?

  • A bg
  • B fg
  • C background
  • D forground
B

La commande fg (foreground) est utilisée pour amener un processus d'arrière-plan au premier plan dans un shell Unix/Linux. Elle permet de reprendre le contrôle d'un processus en cours d'exécution en arrière-plan.

Question 2 sur 11

2. Comment exécuter un processus en arrière-plan?

  • A |
  • B &
  • C *
  • D ?
B

Le symbole & est utilisé à la fin d'une commande pour exécuter un processus en arrière-plan. Cela permet de libérer le terminal pour d'autres commandes pendant que le processus continue de s'exécuter en arrière-plan.

Question 3 sur 11

3. Si un programme s’exécutant en arrière-plan tente de lire depuis STDIN

  • A Son exécution est suspendue
  • B STDIN est mis à sa disposition
  • C Il termine sa tâche
  • D Aucun de ces réponses
A

Si un processus en arrière-plan tente de lire depuis l'entrée standard (STDIN), son exécution est suspendue jusqu'à ce qu'il soit amené au premier plan avec la commande fg pour pouvoir lire l'entrée.

Question 4 sur 11

4. Les informations d’un processus dans le shell courant peuvent être obtenues en utilisant ____ ?

  • A kill
  • B ps
  • C fg
  • D bg
B

La commande ps est utilisée pour afficher des informations sur les processus en cours d'exécution dans le shell courant. Elle fournit des détails tels que le PID, l'état, et la commande associée à chaque processus.

Question 5 sur 11

5. Quelle commande peut être exécutée par un utilisateur qui est déjà connecté au système, afin de passer à l’utilisateur root?

  • A user
  • B chroot
  • C su
  • D root
C

La commande su (substitute user) permet à un utilisateur déjà connecté de passer à un autre utilisateur, généralement root, après avoir entré le mot de passe approprié.

Question 6 sur 11

6. Quel signal est envoyé par la commande « kill -9 »?

  • A TERM
  • B STOP
  • C KILL
  • D INT
C

Le signal KILL (SIGKILL) est envoyé par la commande kill -9 pour forcer l'arrêt immédiat d'un processus. Ce signal ne peut pas être ignoré par le processus.

Question 7 sur 11

7. Lorsqu’un processus enfant se termine avant la fermeture du processus parent, lequel des éléments suivants est vrai ?

  • A Le processus fils devient orphelin
  • B Le processus parent disparaît
  • C si le processus parent ne gère pas SIGCHLD, le processus fils devient un zombie
  • D Aucun de ces réponses
C

Lorsque le processus parent ne gère pas le signal SIGCHLD après la fin d'un processus enfant, l'enfant devient un processus zombie. Il reste dans la table des processus jusqu'à ce que le parent lise son état.

Question 8 sur 11

8. Laquelle des valeurs suivantes pour la colonne STAT de la commande « ps » n’est pas vraie?

  • A Statut R signifie Running
  • B Statut S signifie Sleeping
  • C Statut E signifie Exited
  • D Statut Z signifie Zombie
C

Le statut E n'existe pas dans la colonne STAT des sorties de la commande ps. Les statuts valides incluent R pour Running, S pour Sleeping, et Z pour Zombie.

Question 9 sur 11

9. Nous pouvons changer la priorité d’un processus en cours d’exécution en utilisant?

  • A nice
  • B renice
  • C la priorité ne peut pas être modifiée pour un processus en cours d’exécution
  • D seul le superutilisateur peut changer la priorité
B

La commande renice permet de modifier la priorité d'un processus en cours d'exécution. Cette priorité influence la quantité de temps CPU allouée au processus.

Question 10 sur 11

10. Le signal envoyé à un processus lorsque la touche « Ctrl-C » est enfoncée est ______

  • A KILL
  • B INT
  • C TERM
  • D TSTP
B

Le signal INT (SIGINT) est envoyé à un processus lorsque l'utilisateur appuie sur Ctrl-C dans le terminal. Ce signal interrompt le processus en cours.

Question 11 sur 11

11. Un utilisateur émet la séquence de commandes suivantes:

D

Si l’utilisateur tue le processus bash, alors lequel des énoncés suivants est vrai?

  • A Le deuxième processus c.out est également terminé
  • B Le deuxième processus c.out devient un processus orphelin
  • C Le premier processus c.out devient un processus zombie
  • D Le processus init devient parent du second processus c.out

Ajouter un commentaire

Veuillez vous connecter pour ajouter un commentaire.

Pas encore de commentaires.

OUDEV.NET OUDEV.NET OUDEV.NET OUDEV.NET OUDEV.NET OUDEV.NET OUDEV.NET