GNU/Linux >> Tutoriels Linux >  >> Linux

Comment utiliser la commande Linux mtr

En tant qu'administrateur système Linux, vous savez que le consensus général est de blâmer chaque problème sur l'infrastructure, qui est votre domaine. Les ingénieurs réseau, nos ennemis jurés (je plaisante), nous disent toujours que "ce n'est pas un problème de réseau". Je déteste vraiment entendre ces mots parce que cela signifie que maintenant l'accent est mis sur moi, mes systèmes d'exploitation et mon matériel. Plutôt que de me fier à la parole de mon ennemi juré (je plaisante encore) pour me dire où est le problème, je peux enquêter de manière proactive sur le réseau par moi-même. Le mtr l'utilitaire me permet de le faire sans déranger personne d'autre ou sans me laisser embobiner lors d'une conférence téléphonique de dépannage. Le mtr command est un outil d'analyse et de dépannage réseau simple mais efficace. Cette brève introduction vous aidera à démarrer.

La description suivante provient du mtr informations sur le package de la commande.

Mtr est un outil de diagnostic réseau qui combine ping et traceroute en un seul programme. Mtr fournit deux interfaces :une interface ncurses, utile pour utiliser Mtr depuis une session telnet*; et une interface GTK+ pour X (fournie dans le package mtr-gtk).

*De toute évidence, cette description est quelque peu dépassée. Remplacez 'telnet' par SSH.

Pourquoi mtr ?

Vous vous demandez peut-être pourquoi j'écris à propos d'un utilitaire appelé My Traceroute (mtr ) lorsqu'il y a traceroute , ping , netstat , ip , et d'autres outils disponibles qui peuvent aider à dépanner la connectivité réseau. Eh bien, mtr est un peu différent. Il est analogue au top commande en ce qu'elle se rafraîchit toute seule et vous donne un aperçu en direct de la réponse et de la connectivité du réseau.

Installation du compteur

Si vous n'avez pas mtr , qui réside dans /usr/sbin , installez-le de la manière habituelle avec YUM ou DNF. Le mtr la commande est incluse dans la base référentiel.

$ sudo yum -y install mtr

or

$ sudo dnf -y install mtr

Utiliser mtr

Le mtr La commande est simple à utiliser. Il existe plusieurs options pour utiliser mtr , mais ce sont les plus utiles pour mon environnement. N'hésitez pas à explorer toutes les options de mtr. Vous ne pouvez pas endommager votre système, ni celui de quelqu'un d'autre, avec cette commande. Le mtr commande ne crée pas de problèmes de sécurité pour vous, alors utilisez-la librement.

[ Vous pourriez également apprécier :5 commandes de dépannage du réseau Linux ]

IPv4 uniquement

Ma façon préférée d'utiliser mtr est avec le commutateur 'IPv4 uniquement' (-4 ). La sortie est limitée aux adresses IPv4. Cette option (commutateur) n'empêche pas les recherches DNS. En d'autres termes, si l'hôte se résout en un nom, vous verrez probablement le nom DNS plutôt que simplement l'adresse IPv4.

Depuis mtr mises à jour en temps réel, la vidéo suivante illustre mieux son fonctionnement.

mtr continue de s'actualiser jusqu'à ce que vous appuyiez sur q quitter. Comme vous pouvez le voir, il y a eu une perte de paquets à l'un des sauts. Cela ne semble pas significatif, mais c'est le type d'informations dont vous avez besoin pour résoudre un problème de réseau ou un problème de réseau potentiel.

Vous pouvez également indiquer mtr pour signaler les adresses IP plutôt que les noms DNS résolus en utilisant le (-b ) option. Pour cet exemple, j'ai combiné IPv4 uniquement et les adresses IP. C'est ainsi que j'utilise mtr . Voici à quoi cela ressemble en ligne de commande et en temps réel :

$ mtr -4b google.com

IPv6

Sur mon système, il semble que IPv6 soit l'option par défaut, ce que je n'aime pas, donc je spécifie toujours IPv4.

$ mtr google.com

Et un dernier affichage en temps réel juste pour le plaisir.

[ Aide-mémoire gratuit :obtenez une liste d'utilitaires et de commandes Linux pour gérer les serveurs et les réseaux. ]

Récapitulez

Je pense que vous pouvez voir à partir de ces démonstrations que mtr est une commande précieuse à avoir dans votre boîte à outils sysadmin. Ce n'est pas une commande superflue ou une commande "boutique" que vous n'utilisez qu'une fois par an. C'est celui que vous utiliserez encore et encore lorsqu'un ou plusieurs de vos utilisateurs vous diront "Internet est lent". Un mtr rapide vous indiquera où se situe le problème, s'il s'agit d'un problème de réseau. Ce qui, bien sûr, nous savons que ce n'est jamais le cas, jusqu'à ce que ce soit le cas.


Linux
  1. Comment utiliser la commande Linux sed

  2. Comment utiliser la commande Linux grep

  3. Comment utiliser la commande history sous Linux

  4. Comment utiliser la commande Su sous Linux

  5. Comment utiliser la commande "screen" sous Linux

Comment utiliser la commande wget sous Linux ?

Comment utiliser la commande netstat sous Linux

Comment utiliser la commande xargs sous Linux ?

Comment utiliser la commande Linux mtr (My Traceroute)

Comment utiliser la commande RPM sous Linux

Comment utiliser la commande which sous Linux