Configurer top dans GNU / Linux

Une fois, un de mes amis, qui à l'époque administrait une certaine application Web sur un serveur exécutant GNU / Linux, s'est plaint d'un administrateur de serveur nuisible . Il ne voulait en aucun cas installer htop , malgré toutes les demandes.

J'ai été un peu surpris et j'ai demandé quelle était la raison de ce comportement étrange. Pour simplifier, notre dialogue s'est avéré comme suit:

- Il dit que la fonctionnalité du haut habituel est suffisante.
- Mais ça ne suffit pas, je comprends bien? Quelle fonctionnalité y manque?
- Et bien… Il est tout gris, je n'y vois rien!

Ensuite, j'ai été encore plus surpris. Mais ce n'est plus le méfait de l'administrateur du serveur, mais le fait que mon ami, ayant une expérience décente avec GNU / Linux, ne connaît pas toutes les fonctionnalités d'un utilitaire aussi commun que top .

Oui, bien sûr, si vous exécutez top dans un profil utilisateur fraîchement créé sur la plupart des distributions, nous verrons quelque chose comme ceci:



Tout le monde a une vision différente, et j'admets pleinement que dans ce cas, il peut être difficile pour quelqu'un de discerner ce qui est intéressant. Mais après tout, en appuyant simplement sur quelques touches, l'image change, par exemple, en celle-ci:



Comme vous pouvez le voir, nous avons jusqu'à quatre fenêtres indépendantes, avec différents ensembles de colonnes, dans chacune desquelles les processus sont triés par leur paramètre. Et bien sûr, tout cela peut être configuré selon vos besoins. Et la meilleure partie est que vous aurez les privilèges d'un utilisateur ordinaire pour terminer les réglages.

Comment faire


Tout d'abord, la méthode est rapide (et erronée).
Après avoir obtenu la session utilisateur, exécutez top. Vous verrez l'interface supérieure par défaut:



Mais appuyez simplement sur " z " et l'interface ne sera pas si grise:



Déjà mieux, mais il n'est pas visible, par quel paramètre les processus sont triés. Peu importe, appuyez sur « x » et voyez:



Encore mieux, mais nous avons une seule fenêtre. Faisons plus, appuyez sur " A ":



Il y avait quatre fenêtres, mais trois d'entre elles sont en noir et blanc. Corrigez la situation. Appuyez sur " a " puis sur " z ", " x ".



Les processus dans la deuxième fenêtre sont triés par PID, et nous avons besoin de% Mem. Corrigez cela en appuyant sur ">" (ou "<" si vous l'avez manqué):



Répétez les étapes précédentes pour les fenêtres restantes: « a » pour passer à la fenêtre suivante, « z » pour activer l'affichage couleur, « x » pour mettre en surbrillance la colonne de tri. Résultat:



Nous avons donc obtenu le même résultat que j'ai démontré au tout début de l'article. Presque. Les lecteurs attentifs remarqueront immédiatement que j'ai un ensemble différent de champs dans les fenêtres, et les couleurs sont différentes, et la ligne de commande pour démarrer les processus est visible dans son intégralité, etc. Et ceux qui ont décidé de vérifier immédiatement si j'écris la vérité peuvent être surpris de constater que la prochaine fois qu'ils commenceront, le haut redeviendra gris et indéfinissable.

Bien sûr, il devrait en être ainsi. Par conséquent, j'ai fait une réservation que la méthode est rapide, mais erronée.

Et maintenant - la bonne.

Exécutez top et cliquez sur " ? ".



Oui, vous voyez l'aide intégrée. Il est d'ailleurs à plusieurs niveaux. Mais vous serez surpris du nombre d'utilisateurs qui trouvent cet écran unique. Depuis qu'il l'a lu couramment, ils ont fait ce qu'on leur avait demandé dans la dernière phrase - ils ont appuyé sur « q » ou « Esc », ce qui était plus pratique pour n'importe qui.

Et si vous le lisez attentivement, vous pouvez découvrir, par exemple, qu'après tous les paramètres nécessaires, vous devez appuyer sur " W " pour les enregistrer, et vos paramètres seront enregistrés dans le fichier ~ / .toprc . Quelles couleurs, un ensemble de champs dans chaque fenêtre, les modes d'affichage de certains champs et bien plus encore sont également personnalisables.

Petit hors-sujet
En aucun cas je ne me fixe comme objectif un rappel ennuyeux des avantages de la lecture de la documentation. De plus, je ne me fixe pas comme objectif une description détaillée de tous les paramètres principaux dans le cadre de cet article, bien que si les lecteurs s'y intéressent, je publierai la description avec plaisir. Je ne considère pas le travail des développeurs de htop et d'autres utilitaires comme inutile. Et bien sûr, j'envisageais une version moderne du haut.


Je voulais juste dire que:
  • Même les professionnels expérimentés peuvent ne pas savoir les choses élémentaires, semble-t-il. Tout simplement parce que, par exemple, ils n'en ont jamais eu besoin.
  • Même si l'utilité est apparue au siècle dernier, cela ne signifie pas que le projet est coincé dans le temps et ne se développe pas. Par exemple, au siècle dernier, il n'y avait aucun affichage du conteneur LXC dans lequel le processus s'exécute.
  • De nombreux utilitaires, malgré leur apparence primitive par défaut, sont très flexibles. Soit dit en passant, cela ne concerne pas seulement les utilitaires GNU / Linux. Et considérez l'utilitaire comme «mauvais» et «non moderne», car ses paramètres par défaut ne vous conviennent pas, du moins c'est étrange. Vous ne courez pas pour acheter une nouvelle clé à molette si l'ancienne n'est pas réglée à la taille de l'écrou dont vous avez besoin.
  • Parfois, au lieu d'exiger quelque chose de plus pour terminer une tâche (ou de vous plaindre de ne pas avoir eu une telle opportunité), cela vaut la peine de passer quelques minutes à explorer les capacités de vos outils existants.


Merci de votre attention.

Quoi d'autre est utile de lire sur le blog Cloud4Y

Le chemin de l'intelligence artificielle d'une idée fantastique à l'industrie scientifique
4 façons d'économiser sur les sauvegardes dans le cloud → L' IA aide à étudier les animaux en Afrique
→ L' été est presque terminé. Presque aucune donnée n'a été divulguée
IoT, brouillard et nuages: parler de technologie?

Abonnez-vous à notre chaîne Telegram pour ne pas manquer un autre article! Nous écrivons pas plus de deux fois par semaine et uniquement pour affaires.

Source: https://habr.com/ru/post/fr469487/


All Articles