Vous êtes sur la page 1sur 14

QCM Linux – Gestion de processus

Des questions et des réponses à choix multiple (QCM) sur Linux se concentre
sur « Les différents types de fichiers» afin de préparer à des examens, des
entretiens et des certifications, comme l’examen Redhat, l’examen CompTIA, la
certification Ubuntu / SuSE, l’examen de certification LPI. Cette méthode
d’apprentissage systématique préparera facilement toute personne pour réussir
son test sur Linux.

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

Réponse

La commande « fg » permet de ramener un processus arrêté ou en arrière-plan


en l’exécutant au premier plan. La syntaxe est la suivante :

$ fg [ %job_id ]
2. Comment exécuter un processus en arrière-plan?

A |

B &

C *

D ?

Réponse

Pour exécuter un processus en arrière-plan en utilise le caractère « & »,


exemple:

$ vlc &

Dans ce cas là, le processus vlc passe en arrière-plan et vous pouvez


continuer à utiliser le terminal. Vous avez à nouveau l’invite de commande.
Le signe « & » à la fin de la commande signifie: exécuter cette commande en
arrière-plan.

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

Réponse

A
Les processus d’arrière-plan ne peuvent pas lire depuis le terminal. S’ils
essaient, ils sont suspendus par un signal SIGTTIN (teletype input). La
raison de cette fonctionnalité est que si plusieurs processus essayaient de
lire à partir du terminal, chaque caractère irait essentiellement de manière
aléatoire à l’un des processus, ce qui n’est pas un comportement utile.
Ainsi, le processus au premier plan reçoit l’entrée et les processus
d’arrière-plan ne le font pas. Si sudo tente de lire depuis le terminal, pour
demander votre mot de passe, il est suspendu. Vous devez exécuter sudo au
premier plan, puis basculer en arrière-plan.

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

A kill

B ps

C fg

D bg

Réponse

B
La commande « ps » génère une liste des processus en cours d’exécution sur
votre ordinateur.
Différence entre un Ver et un VirusUn Virus et Ver sont des programmes
malveillants qui pénètrent dans nos ordinateurs via des CD, des lecteurs, des
pièces jointes d’e-mails et les fichiers…Lire plus

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

Réponse

Pour basculer vers l’utilisateur root, vous devez exécuter la commande


« sudo » comme suit:

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

A TERM

B STOP

C KILL

D INT

Réponse

C
La commande kill envoie un signal défini à un processus identifier par un
(PID):

$ kill - <signal> <pid>

Bien sûr, nous ne pouvons que tuer des processus que nous possédons, alors
que root peut tuer tous les processus.

Les signaux que kill peut envoyer sont listés dans la page de manuel (man
kill). Le signal peut être représenté par son nom ou par son PID. Si aucun
signal n’est précisé, le signal par défaut c’est 15 resp. Donc le signale
TERM est utilisé.

TERM (15): une application pourra se terminer, c’est-à-dire elle exécute


correctement une routine d’arrêt.

KILL (9): les applications sont arrêtées et tuées immédiatement (ce qui
pourrait entraîner une perte de données ou une augmentation des coûts pour
signaler un crash présumé dans certains cas).

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

Réponse

C
Lorsqu’un processus enfant s’arrête ou se termine, SIGCHLD est envoyé au
processus parent. La réponse par défaut au signal est de l’ignorer. Le signal
peut être intercepté et le statut de sortie du processus fils peut être
obtenu en appelant immédiatement wait (2) et wait3 (3C). Cela permet de
supprimer les entrées de processus zombie aussi rapidement que possible.
Différence entre CentOS et DebianLes gens sont souvent confondues par la
relation entre Debian et CentOS. Sont-ils la même entreprise? Est-ce qu’une
autre version de l’autre? Lequel est le…Lire plus

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

Réponse

C
R, S, Z, etc. Ce sont les états du processus. Les états de processus indiqués
par ps sont les suivants:

D : Sommeil sans interruption (généralement une IO)


R : en cours d’exécution ou exécutable (dans la file d’attente
d’exécution)
S : sommeil interruptible (en attente d’un événement à compléter)
T : Arrêté, soit par un signal de contrôle du Job, soit parce qu’il est
en train d’être tracé.
W : paging
X : mort (ne devrait jamais être vu)
Z : Processus (« zombie »), s’est terminé sans que le processus parent
ne soit mis au courant.
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é

Réponse

B
Chaque processus en cours d’exécution dans Unix a une priorité. Vous pouvez
modifier la priorité d’un processus en utilisant l’utilitaire « nice » et
« renice ». La commande « nice » lancera un processus avec une priorité de
planification définie par l’utilisateur. La commande « renice » modifiera la
priorité de planification d’un processus en cours d’exécution.

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

A KILL

B INT

C TERM

D TSTP

Réponse

B
Le signal INT est envoyé à un processus via un terminal lorsqu’un utilisateur
souhaite interrompre le processus. Ce signal est généralement lancé en
appuyant sur Ctrl-C, mais sur certains systèmes, le caractère « delete » ou
« break » peut être utilisé.
Différence entre l’authentification et l’autorisationL’authentification et
l’autorisation sont utilisées pour la sécurité de l’information. Les
terminologies sont interchangeables mais sont distinctes. L’identité d’une
personne est assurée par l’authentification. D’autre…Lire plus

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

$ c.out
$ bash
$ c.out

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

Réponse

D
Lorsqu’un processus meurt, ses enfants sont adoptés par init, vous verrez
donc beaucoup de processus dont le parent est 1 sur un système typique.

12. La commande « nohup » est utilisé pour ____ ?

A raccrocher automatiquement le processus après la déconnexion


B continuer le processus après la déconnexion

C créer un processus backgroung

D raccrocher manuellement le processus après la déconnexion

Réponse

B
La commande « nohup » permet de démarrer un processus qui demeure actif même
après la déconnexion de l’utilisateur qui a initié ce processus.

QCM Linux – Gestion des comptes et groupes d’utilisateurs


QCM Linux – Gestion de processus
QCM Linux – Processus de démarrage Init et arrêt
QCM Linux – Systèmes de fichiers
QCM Linux – Droit et permission d’accès aux fichiers – Partie 1
QCM Linux – Droit et permission d’accès aux fichiers – Partie 2
QCM Linux – Les différents types de fichiers
QCM Linux – Gestion des fichiers – Partie 1
QCM Linux – Gestion des fichiers – Partie 2
QCM Linux – Les commandes de LINUX – Partie 1
QCM Linux – Les commandes de LINUX – Partie 2
QCM Linux – Les commandes de LINUX – Partie 3
QCM Linux – Les commandes de LINUX – Partie 4
QCM Linux – L’environnement Linux – Partie 1
QCM Linux – L’environnement Linux – Partie 2
QCM Linux – L’environnement Linux – Partie 3

Comment activer le mode sombre sur Firefox


Configurer une adresse ip en ligne de commande sous Linux
9 Commandes avec ip pour configurer l’interface réseau sous Linux
5 Commandes avec Touch pour manipuler les fichiers
10 exemples pratiques avec la commande cat sous Linux
10 Commandes avec ls pour lister les fichiers et répertoires
Renommer l’interface par défaut ens33 à l’ancienne eth0 sur Ubuntu 16.04
15 Commandes avec ifconfig pour configurer l’interface réseau sous Linux
10 commandes pour vérifier l’espace disque sous Linux
10 Commandes pour trouver l’utilisation de l’espace disque sous Linux
Comment monter et démonter une image ISO sous Linux
7 exemples avec la commande Dig pour interroger DNS
11 exemples avec la commande Tcpdump pour débugger son réseau
10 commandes indispensables pour l’administration réseau sous Linux
15 commandes Netstat pour la gestion de réseau sous Linux
10 exemples avec la commande YUM pour la gestion des paquets
20 exemples pratiques avec la commande find sous Linux
Comment créer et gérer des tâches Cron sous Linux
Commandes WC pour compter le nombre de lignes, de mots, et des
caractères – Linux
Différence entre CentOS et Debian
Différence entre Fedora et CentOS
Différence entre Linux et Windows Server
Différence entre Linux et FreeBSD
Différence entre Linux et BSD
Différence entre Redhat et Debian
Différence entre Redhat et Ubuntu
Différence entre Kali Linux et Ubuntu
Différence entre Ubuntu et Centos
Différence entre Linux et Solaris
Différence entre GNU et Unix
Différence entre Linux et Unix
Différence entre Linux et Windows
Comment Imprimer sous Linux

QCMs qui pourraient vous intéresser :

Questions techniques sur MYSQL


QCM MySQL Corrigé – Optimisation de requêtes
QCM Base de données avec correction
QCM sur PHP
QCM Symfony
QCM AngularJS
QCM React
QCM HTML / CSS
QCM Java – Programmation Orientée Objet
QCM Python
QCM Cloud Computing
QCM Framework Spring
QCM Javascript
QCM jQuery
QCM Oracle
QCM sur GIT – Gestionnaire de version
QCM Linux – Gestion de processus
QCM Réseau
QCM Architecture des ordinateurs
QCM Securité informatique
QCM En Informatique Générale
QCM en C
QCM en C#
QCM sur l'algorithmique
QCM Word
QCM Excel
QCM PowerPoint
QCM Access

Vous aimerez peut-être aussi