L.6 · Le système au quotidien
Processus, tâches et signaux
Lab sur une machine Linux · questionnaire de validation · gratuit, dans le navigateur
Un serveur ralentit, un port est déjà pris, un programme ne répond plus : derrière chaque symptôme, il y a un processus. Savoir les lister, les relier entre eux, voir qui écoute sur quel port, leur envoyer des signaux et régler leur priorité, c'est le cœur du dépannage système. C'est aussi ce que Kubernetes fait pour vous à grande échelle : redémarrer, arrêter proprement, limiter.
Ce que vous saurez à la fin : lister et trier les processus, lire leur parenté, trouver le processus qui écoute sur un port, envoyer les bons signaux, gérer les tâches de fond du shell et régler une priorité avec
nice.
Au programme de ce lab
- Votre mission
- Pas à pas
- Lister les processus
- Qui écoute sur ce port ?
- Les signaux
- Les tâches du shell
- La priorité : nice
Ce que KubeNow vérifie
- Le processus qui accaparait le processeur est arrêté
- port.txt : le PID du processus qui écoute sur le port TCP 8085
- parent.txt : le PID du parent du processus « enfant »
- Un sleep 3000 tourne en arrière-plan avec la priorité 10