GNU/Linux >> Znalost Linux >  >> Linux

Jak používat příkaz Linux mtr

Jako správce systému Linux víte, že obecným konsensem je svalit vinu za každý problém na infrastrukturu, což je vaše sféra. Síťoví inženýři, naši úhlavní nepřátelé (žertují), nám vždy říkají, že to není problém sítě. Opravdu nenávidím tato slova, protože to znamená, že se nyní soustředím na mě, mé operační systémy a můj hardware. Spíše než se spoléhat na slovo mého zapřisáhlého nepřítele (opět žertuji), že mi řekne, kde je problém, mohu proaktivně prozkoumat síť pro sebe. mtr Tento nástroj mi umožňuje dělat to, aniž bych někoho obtěžoval nebo se dusil během konferenčního hovoru, který řeší všechny problémy. mtr Command je jednoduchý, ale účinný nástroj pro analýzu sítě a řešení problémů. Tento krátký úvod vám pomůže začít.

Následující popis pochází z mtr informace o balíčku příkazu.

Mtr je síťový diagnostický nástroj, který kombinuje ping a traceroute do jednoho programu. Mtr poskytuje dvě rozhraní:rozhraní ncurses, užitečné pro použití Mtr z relace telnet*; a rozhraní GTK+ pro X (poskytnuté v balíčku mtr-gtk).

*Je zřejmé, že tento popis je poněkud zastaralý. Nahraďte 'telnet' SSH.

Proč mtr?

Možná se divíte, proč píšu o nástroji s názvem My Traceroute (mtr ), když existuje traceroute , ping , netstat , ip a další nástroje, které mohou pomoci s řešením problémů se síťovým připojením. No, mtr je trochu jiný. Je analogický s top příkaz v tom, že se sám obnoví a poskytne vám živý pohled na odezvu sítě a konektivitu.

Instalace mtr

Pokud nemáte mtr , který sídlí v /usr/sbin , nainstalujte jej obvyklým způsobem pomocí YUM nebo DNF. mtr příkaz je součástí základu úložiště.

$ sudo yum -y install mtr

or

$ sudo dnf -y install mtr

Pomocí mtr

mtr použití příkazu je jednoduché. Existuje několik možností pro použití mtr , ale tyto jsou pro mé prostředí nejužitečnější. Neváhejte a prozkoumejte všechny možnosti mtr. Tímto příkazem nemůžete způsobit žádné škody vašemu systému ani nikomu jinému. mtr příkaz nevytváří bezpečnostní problémy, takže jej používejte volně.

[ Mohlo by se vám také líbit:5 příkazů pro odstraňování problémů se sítí Linux ]

Pouze IPv4

Můj oblíbený způsob, jak používat mtr, je s přepínačem „pouze IPv4“ (-4 ). Výstup je omezen na adresy IPv4. Tato možnost (přepínač) nebrání vyhledávání DNS. Jinými slovy, pokud hostitel přeloží na jméno, pravděpodobně uvidíte název DNS, nikoli pouze adresu IPv4.

Od mtr aktualizace v reálném čase, následující video lépe ilustruje, jak to funguje.

mtr pokračuje v obnovování, dokud nestisknete q ukončit. Jak můžete vidět, došlo k určité ztrátě paketů na jednom z přeskoků. Nezdá se to podstatné, ale je to typ informací, které potřebujete vidět při odstraňování problémů se sítí nebo potenciálních problémů se sítí.

Můžete také říct mtr k hlášení IP adres místo názvů přeložených DNS pomocí (-b ) možnost. Pro tento příklad jsem zkombinoval pouze IPv4 a IP adresy. Toto je způsob, jakým používám mtr . Zde je návod, jak to vypadá na příkazovém řádku a v reálném čase:

$ mtr -4b google.com

IPv6

V mém systému se zdá, že IPv6 je výchozí možnost, což se mi nelíbí, takže vždy uvádím IPv4.

$ mtr google.com

A poslední zobrazení v reálném čase jen pro zábavu.

[ Bezplatný cheat:Získejte seznam linuxových nástrojů a příkazů pro správu serverů a sítí. ]

Sbalit

Myslím, že z těchto ukázek můžete vidět, že mtr je cenný příkaz, který byste měli mít v sadě nástrojů správce systému. Není to nadbytečný příkaz nebo "boutique" příkaz, který používáte pouze jednou ročně. To je ten, který budete používat znovu a znovu, když jeden nebo více vašich uživatelů řekne „Internet je pomalý“. Rychlé mtr vám ukáže, kde je problém – pokud se jedná o problém se sítí. Což samozřejmě víme, že nikdy není – dokud není.


Linux
  1. Jak používat příkaz sed pro Linux

  2. Jak používat Linuxový příkaz grep

  3. Jak používat příkaz historie v Linuxu

  1. Jak používat Su Command v Linuxu

  2. Jak používat příkaz id v Linuxu

  3. Jak používat příkaz „screen“ v Linuxu

  1. Jak používat příkaz sudo v Linuxu

  2. Jak používat příkaz historie Linuxu

  3. Jak používat příkaz xargs pro Linux