Surveillance des processus système avec top
Après avoir créé un nouvel utilisateur, l'étape suivante consiste à apprendre à surveiller les processus en cours d'exécution dans le conteneur Kali Linux à l'aide de la commande top
. Cet outil est essentiel pour comprendre les performances du système et identifier l'utilisation des ressources.
La commande top
fournit une vue interactive en temps réel des processus en cours d'exécution sur votre système. Elle affiche des détails tels que l'utilisation du CPU (processeur), l'utilisation de la mémoire et l'état des processus, qui sont utiles pour résoudre les problèmes de performance. En tant qu'utilisateur root
, vous pouvez exécuter cette commande directement sans privilèges supplémentaires.
Installez top
s'il n'est pas déjà installé.
apt install -y procps
Tapez la commande suivante dans le terminal et appuyez sur Entrée pour démarrer la surveillance des processus :
top
Après avoir exécuté cette commande, le terminal affichera un tableau d'informations mis à jour en continu. La sortie ressemblera à ceci (les processus et les valeurs spécifiques varieront) :
%Cpu(s): 1.0 us, 0.5 sy, 0.0 ni, 98.5 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
MiB Mem : 2048.0 total, 512.3 used, 1535.7 free, 10.2 shared, 200.1 buff/cache
MiB Swap: 512.0 total, 0.0 used, 512.0 free
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 12345 2345 1234 S 0.0 0.1 0:01.23 init
123 root 20 0 54321 9876 4321 S 0.0 0.5 0:00.45 bash
Les sections clés de la sortie top
incluent %Cpu(s)
pour la répartition de l'utilisation du CPU, MiB Mem
pour l'utilisation de la mémoire, PID
pour l'ID de processus (process ID), %CPU
et %MEM
pour les pourcentages d'utilisation des ressources, et COMMAND
pour le nom du processus. Ces informations vous aident à voir ce qui s'exécute sur votre système et à identifier les processus gourmands en ressources.
Pour quitter l'affichage top
et revenir à l'invite du terminal, appuyez sur la touche q
de votre clavier. La surveillance des processus est une compétence essentielle pour l'administration système, vous permettant de maintenir la santé du système. Grâce à ces connaissances, vous êtes prêt à explorer les journaux système (system logs) à l'étape suivante.