Sommaire
🐧 Module L3 – Gestion des processus Linux
📘 Fiche de cours
⏱️ 3h
🎯 Bloc 2 – SISR
Objectifs : gérer les processus, surveiller les ressources, planifier des tâches avec cron.
Objectifs : gérer les processus, surveiller les ressources, planifier des tâches avec cron.
📖 Introduction
Un processus est un programme en cours d'exécution. La gestion des processus est essentielle pour maintenir les performances et la stabilité d'un système Linux.
À l'issue de ce module, vous serez capable de :
- Afficher les processus (ps, top, htop).
- Killer un processus (kill, killall, pkill).
- Changer la priorité d'un processus (nice, renice).
- Planifier des tâches avec cron.
📋 Afficher les processus
| Commande | Description |
|---|---|
| ps aux | Affiche tous les processus avec détails. |
| ps -ef | Format complet. |
| top | Interface interactive en temps réel. |
| htop | Version améliorée de top. |
🛠️ Gérer les processus
- kill PID : envoie un signal (SIGTERM par défaut).
- kill -9 PID : force l'arrêt (SIGKILL).
- killall nom : tue tous les processus du nom.
- pkill : tue par nom ou attribut.
⏰ Planification avec cron
- crontab -e : édite les tâches cron.
- Format : minute heure jour mois jour_semaine commande
- Exemple :
0 2 * * * /usr/bin/backup.sh
🛠️ Mise en pratique
5.1 – Killer un processus
Trouver le PID d'un processus et le tuer :
ps aux | grep firefox kill 1234
ps aux | grep firefox: trouve le PID de Firefox.kill 1234: arrête le processus avec le PID 1234.
5.2 – Planifier une tâche cron
Ajouter une tâche cron qui exécute un script tous les jours à 3h :
crontab -e 0 3 * * * /home/user/script.sh
crontab -e: ouvre l'éditeur des tâches cron.0 3 * * *: exécute à 3h00 tous les jours.
📝 Exercices d'application
Exercice 1 – top
La commande top affiche :
Les processus en temps réel avec l'utilisation CPU, mémoire, etc.
Exercice 2 – cron
Écrire une tâche cron qui exécute un script toutes les heures.
0 * * * * /home/user/script.sh
🎯 Quiz d'auto‑évaluation
1. La commande ps aux permet de :
2. La commande kill -9 PID :
3. crontab -e permet de :
4. La commande nice permet de :
5. La commande pkill permet de :
📚 Ressources et liens utiles
Suis ta progressionConnecte-toi pour marquer les ressources comme terminées et retrouver ton avancement.
Se connecter