Leçon 10 : processus — ps, top et kill
Tout programme qui s'exécute sur le serveur est un 'processus' (process), et chaque processus a un numéro d'identification unique — son PID. Quand un processus se bloque, consomme trop de ressources, ou occupe un port dont tu as besoin, tu veux d'abord le trouver puis l'arrêter. On va voir ps, qui a
Un processus, c'est comme une appli ouverte, et chacune a un numéro. ps, c'est ouvrir la liste des applis ouvertes, top c'est les voir en direct selon combien elles travaillent, et kill c'est en fermer une selon son numéro.
- processus (PID)
- Un programme actuellement en cours d'exécution. Chaque processus a un numéro d'identification unique, le PID, qui sert à y faire référence (par exemple pour l'arrêter).
- ps
- Affiche la liste des processus. ps aux les montre tous ; on combine avec un tube et une recherche pour en trouver un : ps aux | grep nginx.
- top
- Une vue en direct des processus qui se met à jour en continu, triée par consommation de CPU — comme un 'gestionnaire des tâches'. On quitte avec q.
- kill
- Arrête un processus par son PID : kill 4821. On vérifie toujours que c'est le bon PID. kill -9 est un arrêt forcé, un dernier recours.