Exercice Corrigé Gestion Des Processus Linux – Partie 10

Les exercices pratiques sur la gestion des processus linux comportent des exercices théoriques et pratiques sur les concepts fondamentaux de la gestion des processus, y compris la création, la planification, et la terminaison des processus. Vous aurez l’occasion d’explorer des commandes essentiels tels que ps et top pour surveiller les processus en temps réel, ainsi que d’utiliser des commandes comme kill pour gérer les processus.

De plus, des exercices aborderont la gestion de la mémoire, l’utilisation des identifiants de processus (PID), ainsi que l’interaction entre les processus via des signaux. Les travaux pratiques incluront des scénarios de simulation où vous pouvez créer des scripts pour automatiser la gestion des processus et résoudre des problèmes courants liés aux processus orphelins et aux zombies.

L’objectif est de fournir une compréhension approfondie de la manière dont le système d’exploitation Linux gère les processus, ainsi que des compétences pratiques pour gérer efficacement les processus dans un environnement réel.

 
 

Exercice 1:

1.1) Quelle commande est utilisée pour soumettre des tâches planifiées cron ?

A cron

B crons

C crond

D crontab

D
La commande ‘crontab’ permet de gérer les tâches planifiées cron pour un utilisateur donné.

 

1.2) Quel est le taux de répétition le plus rapide que l’on puisse utiliser avec cron ?

A une fois par seconde

B une fois par minute

C une fois par heure

D une fois par jour

B
Le taux de répétition le plus rapide que l’on puisse utiliser avec cron est B. une fois par minute. Cron ne prend pas en charge les tâches programmées plus fréquemment que toutes les minutes. Pour des tâches qui doivent s’exécuter plus souvent, d’autres solutions, comme des scripts ou des outils spécifiques, peuvent être nécessaires.

 

1.3) Quelle commande permet de visualiser la configuration actuelle de cron ?

A crond

B crontab -l

C crontab -r

D crons

B
La commande qui permet de visualiser la configuration actuelle de cron est B. crontab -l. Cette commande affiche les tâches cron programmées pour l’utilisateur actuel.

 

1.4) Quelle commande est utilisée pour supprimer toute configuration cron en cours ?

A crond

B crontab -l

C crontab -r

D crons

C
La commande utilisée pour supprimer toute configuration cron en cours est C. crontab -r. Cette commande supprime le fichier crontab de l’utilisateur actuel, effaçant ainsi toutes les tâches cron programmées.

 

 

Exercice 2:

L’utilisateur alex a mis en place la configuration crontab suivante. Utilisez-la pour répondre aux questions suivantes.

[alex@station alex]$ crontab -l
# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (/tmp/crontab.11698 installed on Wed Jun 18 16:12:57 2003)
# (Cron version -- $Id: 010_text.dbk,v 1.1 2005/03/21 05:24:29 brads Exp $)

PRINTER=serviceVentes
[email protected]

05 * * * * who
10 04 * * * find / -perm +4000
15 04 5 * * bin/cron.weekly
20 04 * * 3 bin/cron.monthly | mail -s "rapport mensuel" [email protected]

2.1) Quelle est la fréquence d’exécution de la commande « who » ?

A une fois par heure

B une fois par jour

C une fois par semaine

D une fois par mois

B
La commande ‘who’ sera exécutée B. une fois par jour. Ceci est indiqué par le programme cron 05 * * * *, ce qui signifie qu’il s’exécutera à 5 minutes après chaque heure, tous les jours.

 

2.2) Quand la commande find sera-t-elle exécutée ?

A Une fois par jour, à 10:04 le matin.

B Une fois par jour, à 4:10 du matin.

C Une fois par an, le 4 octobre.

D Une fois par an, le 10 avril.

B
La commande find sera exécutée B. une fois par jour, à 4h10 du matin. C’est ce qu’indique le programme cron 10 04 * * *, ce qui signifie qu’il s’exécutera tous les jours à 4 heures du matin, 10 minutes plus tard.

 

2.3) Quand le script cron.weekly sera-t-il exécuté ?

A Le 5 de chaque mois, à 4h15 du matin.

B Le 15 de chaque mois, à 5:04 du matin.

C Tous les jeudis, à 15h04.

D Tous les vendredis, à 4h15 du matin.

A
Le script cron.weekly sera exécuté A. Le 5 de chaque mois, à 4:15 du matin. C’est ce qu’indique le programme cron 15 04 5 * *, ce qui signifie qu’il s’exécutera à 4h15 du matin le 5ème jour de chaque mois. Les étoiles indiquent qu’il peut être exécuté n’importe quel mois et n’importe quel jour de la semaine.

 

2.4) Quand le script cron.monthly sera-t-il exécuté ?

A Le 5 de chaque mois, à 4h15 du matin.

B Le 15 de chaque mois, à 5:04 du matin.

C Tous les mercredis, à 4h20 du matin.

D Tous les mardis, à 20 h 04.

B
Le script cron.monthly sera exécuté B. le 15 de chaque mois, à 5:04 du matin. Ceci est indiqué par le programme cron 5 04 15 * *, ce qui signifie qu’il sera exécuté à 4:05 AM le 15ème jour de chaque mois.

 

2.5) Où le stdout du script cron.weekly sera-t-il envoyé ?

A [email protected]

B alex

C [email protected]

D root

A
La sortie stdout du script cron.weekly sera envoyée à A. [email protected]. Ceci est indiqué par la ligne cron qui dirige la sortie vers mail -s "monthly report" [email protected]

 

2.6) Quel est le chemin d’accès absolu au script cron.weekly ?

A /bin/cron.weekly

B /home/hogan/bin/cron.weekly

C /home/cron/bin/cron.weekly

D /var/cron/bin/cron.weekly

A
Le chemin absolu du script cron.weekly est A. /bin/cron.weekly. Dans les configurations cron, les scripts comme cron.weekly sont généralement situés dans /bin ou /usr/bin, mais cela peut varier en fonction de la configuration du système.

 

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *