如何使用 Linux mtr (My Traceroute) 命令

什么是 Mtr 命令?

Mtr(my traceroute) 是一个命令行网络诊断工具,提供 ping 和 traceroute 命令的功能。 它是一个简单的跨平台工具,可以打印有关网络数据包所采用的整个路由的信息,从主机系统到指定的目标系统。 mtr 命令优于 traceroute 命令,因为它还打印两个系统之间所有网络跃点的响应百分比和响应时间。

作为网络管理员,您需要了解 mtr 命令的用法以及可用于自定义输出的标志,以便执行高效的网络诊断。 本文解释了 mtr 命令的详细用法以及示例,这些示例将使您了解如何在此命令中使用某些标志。

我们已经在 Ubuntu 18.04 LTS 系统上运行了本文中提到的命令和过程。

由于 mtr 是一个命令行实用程序,我们将在 Ubuntu 命令行终端上使用它。 您可以通过系统 Dash 或 Ctrl +Alt+t 快捷方式打开终端应用程序。

Mtr 命令的使用

1.实时查看traceroute报告

mtr 命令的基本用途是查看远程机器的 traceroute 报告。 您只需使用 mtr 命令提供远程系统的域名或 IP 地址,输出将实时显示 traceroute 报告。 查看完报告后,您可以通过按 q 或 Ctrl+C 快捷键退出命令。

显示主机名

mtr 命令的以下语法在 traceroute 报告中显示主机名。

句法:

$地铁 [domainName/IP]

例子:

$ mtr google.com

显示数字 IP 地址

当您将 g 标志与 mtr 命令一起使用时,它会在跟踪路由报告中显示数字 IP 地址而不是主机名。

句法:

$地铁-g [domainName/IP]

例子:

$ mtr -g google.com