GNU/Linux >> Linux Esercitazione >  >> Linux

Come usare il comando mtr di Linux

Come amministratore di sistema Linux, sai che il consenso generale è quello di incolpare ogni problema sull'infrastruttura, che è il tuo regno. Gli ingegneri di rete, i nostri acerrimi nemici (scherzando), ci dicono sempre che "non è un problema di rete". Odio davvero sentire quelle parole perché significa che ora l'attenzione è concentrata su di me, sui miei sistemi operativi e sul mio hardware. Piuttosto che fare affidamento sulla parola del mio nemico giurato (scherzando di nuovo) per dirmi dove si trova il problema, posso indagare in modo proattivo sulla rete per me stesso. Il mtr l'utilità mi consente di farlo senza disturbare nessun altro o rimanere stufato durante una chiamata in conferenza a tutti i costi e per la risoluzione dei problemi. Il mtr command è uno strumento di analisi e risoluzione dei problemi di rete semplice ma efficace. Questa breve introduzione ti consentirà di iniziare.

La seguente descrizione è tratta da mtr informazioni sul pacchetto del comando.

Mtr è uno strumento diagnostico di rete che combina ping e traceroute in un unico programma. Mtr fornisce due interfacce:un'interfaccia ncurses, utile per usare Mtr da una sessione telnet*; e un'interfaccia GTK+ per X (fornita nel pacchetto mtr-gtk).

*Ovviamente, questa descrizione è alquanto obsoleta. Sostituisci 'telnet' con SSH.

Perché mtr?

Potresti chiederti perché sto scrivendo di un'utilità chiamata My Traceroute (mtr ) quando è presente traceroute , ping , netstat , ip e altri strumenti disponibili che possono aiutare con la risoluzione dei problemi di connettività di rete. Bene, mtr è un po' diverso. È analogo al top comando in quanto si aggiorna da solo e offre uno sguardo dal vivo alla risposta e alla connettività della rete.

Installazione di mtr

Se non hai mtr , che risiede in /usr/sbin , installalo nel solito modo con YUM o DNF. Il mtr comando è incluso nella base deposito.

$ sudo yum -y install mtr

or

$ sudo dnf -y install mtr

Utilizzo di mtr

Il mtr il comando è semplice da usare. Ci sono più opzioni per usare mtr , ma questi sono i più utili per il mio ambiente. Sentiti libero di esplorare tutte le opzioni di mtr. Non puoi fare alcun danno al tuo sistema, oa chiunque altro, con questo comando. Il mtr command non crea problemi di sicurezza per te, quindi usalo liberamente.

[ Potresti anche divertirti con:5 comandi per la risoluzione dei problemi di rete Linux ]

Solo IPv4

Il mio modo preferito per usare mtr è con l'opzione "Solo IPv4" (-4 ). L'output è limitato agli indirizzi IPv4. Questa opzione (opzione) non impedisce le ricerche DNS. In altre parole, se l'host si risolve in un nome, probabilmente vedrai il nome DNS anziché solo l'indirizzo IPv4.

Da mtr aggiornamenti in tempo reale, il seguente video illustra meglio come funziona.

mtr continua ad aggiornarsi finché non premi q abbandonare. Come puoi vedere, c'è stata una perdita di pacchetti in uno dei luppoli. Non sembra significativo, ma questo è il tipo di informazioni che devi vedere quando risolvi un problema di rete o un potenziale problema di rete.

Puoi anche dire a mtr per segnalare gli indirizzi IP anziché i nomi risolti DNS utilizzando (-b ) opzione. Per questo esempio, ho combinato solo IPv4 e indirizzi IP. Questo è il modo in cui uso mtr . Ecco come appare dalla riga di comando e in tempo reale:

$ mtr -4b google.com

IPv6

Sul mio sistema, sembra che IPv6 sia l'opzione predefinita, cosa che non mi piace, quindi specifico sempre IPv4.

$ mtr google.com

E un'ultima visualizzazione in tempo reale solo per divertimento.

[ Cheat sheet gratuito:ottieni un elenco di utilità e comandi Linux per la gestione di server e reti. ]

Concludi

Penso che tu possa vedere da queste dimostrazioni che mtr è un comando prezioso da avere nella casella degli strumenti dell'amministratore di sistema. Non è un comando superfluo o un comando "boutique" che usi solo una volta all'anno. Questo è uno che utilizzerai più e più volte quando uno o più dei tuoi utenti dicono "Internet è lento". Un rapido mtr ti mostrerà dove si trova il problema, se si tratta di un problema di rete. Che, ovviamente, sappiamo che non lo è mai, finché non lo è.


Linux
  1. Come usare il comando sed di Linux

  2. Come usare il comando Linux grep

  3. Come usare il comando cronologia in Linux

  4. Come usare il comando Su in Linux

  5. Come utilizzare il comando "schermo" in Linux

Come utilizzare il comando wget in Linux?

Come usare il comando netstat in Linux

Come usare il comando xargs in Linux?

Come usare il comando Linux mtr (My Traceroute).

Come utilizzare il comando RPM in Linux

Come utilizzare il comando which in Linux