kubenow
Se connecterCommencer gratuitement

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

  1. Votre mission
  2. Pas à pas
  3. Lister les processus
  4. Qui écoute sur ce port ?
  5. Les signaux
  6. Les tâches du shell
  7. 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

Contenu aligné sur les programmes publiés par la CNCF (KCNA, CKAD, CKA, CKS), par le Linux Professional Institute (LPIC-1) et par Cisco (CCNA 200-301). KubeNow n'est ni affilié ni approuvé par la CNCF, la Linux Foundation, le LPI ou Cisco ; CKA, CKAD, CKS et KCNA sont des marques de la Linux Foundation, LPIC-1 est une marque du Linux Professional Institute, Cisco et CCNA sont des marques de Cisco Systems.