GNU/Linux >> Belajar Linux >  >> Linux

Cara menggunakan perintah mtr Linux

Sebagai sysadmin Linux, Anda tahu bahwa konsensus umum adalah menyalahkan setiap masalah pada infrastruktur, yang merupakan wilayah Anda. Insinyur jaringan, musuh bebuyutan kami (bercanda), selalu memberi tahu kami bahwa, "Ini bukan masalah jaringan." Saya sangat benci mendengar kata-kata itu karena itu berarti bahwa sekarang fokusnya adalah pada saya, sistem operasi saya, dan perangkat keras saya. Daripada mengandalkan kata musuh bebuyutan saya (bercanda lagi) untuk memberi tahu saya di mana masalahnya, saya dapat secara proaktif menyelidiki jaringan untuk diri saya sendiri. mtr utilitas memungkinkan saya untuk melakukannya tanpa mengganggu orang lain atau bingung selama panggilan konferensi pemecahan masalah. mtr command adalah alat analisis dan pemecahan masalah jaringan yang sederhana namun efektif. Pengenalan singkat ini akan membantu Anda memulai.

Deskripsi berikut adalah dari mtr informasi paket perintah.

Mtr adalah alat diagnostik jaringan yang menggabungkan ping dan traceroute ke dalam satu program. Mtr menyediakan dua antarmuka:antarmuka ncurses, berguna untuk menggunakan Mtr ​​dari sesi telnet*; dan antarmuka GTK+ untuk X (disediakan dalam paket mtr-gtk).

*Jelas, deskripsi ini agak ketinggalan jaman. Ganti 'telnet' dengan SSH.

Kenapa mtr?

Anda mungkin bertanya-tanya mengapa saya menulis tentang utilitas bernama My Traceroute (mtr ) ketika ada traceroute , ping , netstat , ip , dan alat lain yang tersedia yang dapat membantu memecahkan masalah konektivitas jaringan. Nah, mtr sedikit berbeda. Ini analog dengan top perintah yang menyegarkan dengan sendirinya dan memberi Anda tampilan langsung pada respons jaringan dan konektivitas.

Menginstal mtr

Jika Anda tidak memiliki mtr , yang tinggal di /usr/sbin , instal dengan cara biasa dengan YUM atau DNF. mtr perintah disertakan dalam basis penyimpanan.

$ sudo yum -y install mtr

or

$ sudo dnf -y install mtr

Menggunakan mtr

mtr perintah mudah digunakan. Ada beberapa opsi untuk menggunakan mtr , tetapi ini adalah yang paling berguna untuk lingkungan saya. Jangan ragu untuk menjelajahi semua opsi mtr. Anda tidak dapat merusak sistem Anda, atau orang lain, dengan perintah ini. mtr perintah tidak menimbulkan masalah keamanan untuk Anda, jadi gunakanlah dengan bebas.

[ Anda mungkin juga menikmati:5 perintah pemecahan masalah jaringan Linux ]

Hanya IPv4

Cara favorit saya untuk menggunakan mtr adalah dengan sakelar 'hanya IPv4' (-4 ). Outputnya terbatas pada alamat IPv4. Opsi ini (sakelar) tidak mencegah pencarian DNS. Dengan kata lain, jika host menetapkan sebuah nama, Anda mungkin akan melihat nama DNS, bukan hanya alamat IPv4.

Sejak mtr pembaruan secara real-time, video berikut memberikan ilustrasi yang lebih baik tentang cara kerjanya.

mtr terus menyegarkan sampai Anda menekan q berhenti. Seperti yang Anda lihat, ada beberapa packet loss di salah satu hop. Tampaknya tidak signifikan, tetapi itulah jenis informasi yang perlu Anda lihat saat memecahkan masalah jaringan atau potensi masalah jaringan.

Anda juga dapat memberi tahu mtr untuk melaporkan alamat IP daripada nama DNS yang diselesaikan dengan menggunakan (-b ) pilihan. Untuk contoh ini, saya hanya menggabungkan IPv4 dan alamat IP. Ini adalah cara saya menggunakan mtr . Berikut tampilannya di baris perintah dan secara real-time:

$ mtr -4b google.com

IPv6

Di sistem saya, tampaknya IPv6 adalah opsi default, yang tidak saya sukai, jadi saya selalu menentukan IPv4.

$ mtr google.com

Dan satu tampilan real-time terakhir hanya untuk bersenang-senang.

[ Lembar contekan gratis:Dapatkan daftar utilitas dan perintah Linux untuk mengelola server dan jaringan. ]

Menutup

Saya pikir Anda dapat melihat dari demonstrasi ini bahwa mtr adalah perintah yang berharga untuk dimiliki di kotak alat sysadmin Anda. Ini bukan perintah berlebihan atau perintah "butik" yang hanya Anda gunakan setahun sekali. Ini adalah salah satu yang akan Anda gunakan berulang kali ketika satu, atau lebih, pengguna Anda, mengatakan "Internet lambat." mtr quick cepat akan menunjukkan di mana masalahnya—jika itu masalah jaringan. Yang, tentu saja, kita tahu tidak pernah ada—sampai ada.


Linux
  1. Cara menggunakan perintah sed Linux

  2. Cara menggunakan perintah grep Linux

  3. Cara menggunakan perintah history di Linux

  1. Cara menggunakan Perintah Su di Linux

  2. Cara Menggunakan Perintah id di Linux

  3. Cara menggunakan perintah "layar" di Linux

  1. Cara Menggunakan Perintah Sudo di Linux

  2. Cara Menggunakan Perintah sejarah Linux

  3. Cara Menggunakan Perintah Linux xargs