GNU/Linux >> Tutoriels Linux >  >> Linux

Mes options de commande Linux préférées

Lorsque je teste des systèmes Linux (ou même que je dépanne des ordinateurs exécutant d'autres systèmes d'exploitation), j'utilise fréquemment le top commande pour vérifier l'utilisation de la RAM et du processeur du système. Il me fournit des informations pour évaluer la santé globale de l'ordinateur. J'ai découvert le top commande au début de mon voyage Linux et je me suis appuyé dessus pour me donner un aperçu rapide de ce qui se passe sur les serveurs ou d'autres systèmes Linux, y compris Raspberry Pi. Selon sa page de manuel, le programme top fournit une vue dynamique en temps réel d'un système en cours d'exécution. Il peut afficher des informations récapitulatives sur le système ainsi qu'une liste de processus ou de threads actuellement gérés par le noyau Linux .

Un aperçu rapide est souvent tout ce dont j'ai besoin pour déterminer ce qui se passe avec le système en question. Mais il y a tellement plus dans le top commande qu'il n'y paraît. Spécificités de votre top La commande peut varier en fonction de la version (procps-ng, Busybox, BSD) que vous exécutez, consultez donc la page de manuel pour plus de détails.

Pour lancer top , saisissez-le dans votre terminal :

$ top

Les processus en cours d'exécution sont affichés sous l'en-tête du tableau en top l'écran et les statistiques du système sont affichées au-dessus.

Top 05:31:09 up 55 min,3 users,load average: 0.54, 0.38, 0.46
Tasks: 469 total, 1 running, 468 sleeping,  0 stopped, 0 zombie
%Cpu(s): 1.0 us, 0.4 sy, 0.0 ni, 98.6 id, 0.1 wa, 0.0 hi,0.0 si,0.0 st
MiB Mem : 32116.1 total,  20256.5 free, 6376.3 used, 5483.3 buff/cache
MiB Swap: 0.0 total,  0.0 free,      0.0 used.  25111.4 avail Mem  

 PID USER  PR NI   VIRT    RES   SHR S %CPU %MEM    TIME+ COMMAND                                                
2566 don   20  0  11.9g 701300 78848 S  3.3  2.1  2:03.80 firefox-bin
1606 don   20  0  24.2g  88084  4512 S  2.0  0.3  0:39.59 elisa
1989 don   20  0 894236 201580 23536 S  2.0  0.6  0:46.12 stopgo-java
5483 don   20  0  24.5g 239200 20868 S  1.3  0.7  0:26.54 Isolated Web Co
5726 don   20  0 977252 228012 44472 S  1.3  0.7  0:41.25 pulseaudio

Appuyez sur Z touche pour changer la couleur de la sortie. Je trouve que cela rend la sortie un peu plus agréable pour les yeux.

Appuyez sur le 1 clé pour voir une représentation graphique de chaque cœur de CPU sur le système. Appuyez sur 1 à plusieurs reprises pour évaluer les statistiques de base de vos cœurs de processeur.

Vous pouvez afficher graphiquement l'utilisation de la mémoire en appelant le top commande puis en appuyant sur m clé.

Options supérieures utiles

Si vous recherchez uniquement les processus démarrés par un utilisateur spécifique, vous pouvez obtenir cette information avec le -u choix :

$ top -u 'username'

Pour obtenir une liste des processus inactifs sur votre système, utilisez le -i choix :

$ top -i

Vous pouvez définir l'intervalle de mise à jour sur une valeur arbitraire en secondes. La valeur par défaut est de trois secondes. Changez-le en cinq comme ceci :

$ top -d 5

Vous pouvez également exécuter top sur une minuterie. Par exemple, la commande suivante définit le nombre d'itérations sur deux, puis quitte :

$ top -n 2

Localiser un processus avec top

Appuyez sur Maj+L pour localiser un processus par son nom. Cela crée une invite juste au-dessus de la ligne d'en-tête du tableau en gras. Tapez le nom du processus que vous recherchez, puis appuyez sur Entrée ou Retourner pour voir les instances de ce processus mises en évidence dans la liste des processus nouvellement triés.

Arrêter un processus avec top

Vous pouvez arrêter ou "tuer" un processus en cours d'exécution avec top , aussi. Tout d'abord, recherchez le processus que vous souhaitez arrêter en utilisant soit Maj+L ou pgrep . Ensuite, appuyez sur K et entrez l'ID de processus que vous souhaitez arrêter. La valeur par défaut est celle qui se trouve en haut de la liste, alors assurez-vous d'entrer le PID que vous voulez arrêter avant d'appuyer sur Entrée , ou vous pouvez arrêter un processus que vous n'aviez pas l'intention de faire.

Haut haut

Il existe de nombreuses itérations du top commande, y compris htop , atop , btop , et ttop . Il existe des top spécialisés commandes aussi, comme powertop pour la consommation d'énergie et ntop pour les réseaux. Quel est votre top préféré ?


Linux
  1. Les 5 principales options de commande Linux man pour parcourir les pages de manuel

  2. Commande Linux mv

  3. Linux du command

  4. Commande IP Linux

  5. Commande cd Linux

Comment personnaliser la commande Linux top

La commande supérieure de Linux

Options de commande et exemples de commande Tee sous Linux

Commande supérieure de Linux

top Exemples de commandes sous Linux

Linux top -c pour afficher la commande complète