La commande top vous permet d'afficher des informations en continu sur l'activité du système.
Elle permet surtout de suivre les ressources que le processus utilise (RAM, % de CPU, durée du processus depuis son démarrage).
La commande ps permet de connaître les processus actifs à un moment donné.
Options | Explications |
---|---|
PID | C'est l'identificateur d'un processus (un nombre), chaque processus est identifié dans le système par un nombre unique. |
STAT | Indique l'état dans lequel se trouve le processus (sleep /run /ps) |
TTY | Indique à quel port de terminal est associé le processus |
TIME | Indique depuis combien de temps le processus utilise les ressources du µp. |
Nota: une commande souvent utilisée est ps ax
Cette commande permet d'afficher les processus sous forme d'arborescence et donc de voir leurs interdépendances.
Nota: cette commande n'est pas toujours disponible sur UNIX.
La commande permet d'expédier un signal à un processus en cours, c'est à ce moment là que l'on voit sous Linux que le système est stable comparé à Windows XP par exemple, cette commande est puissante, si vous avez un programme bloqué il suffit de tapez kill [options] nom de la commande, et voilà votre commande est tué sans avoir touché à votre système d'exploitation.
Prenons un exemple, j'ai lancé le logiciel Firefox, un processus Firefox sera en cours.
Pour tuer le processus, je peux d'abord faire un integ@ubuntu:$~ $ps ax pour connaître le numéro de PID de Firefox, puis connaissant le numéro de PID, par exemple n° 256, il suffit de tapez la commande integ@ubuntu:$~ $kill 256.
Nota: si le programme n'est pas tué malgré cette commande, il vous reste l'option -9 kill -9 256