mac 系统如何安装使用路由图分析工具 mtr
发布于 作者:苏南大叔 来源:程序如此灵动~

苏南大叔讲述一个很好用的命令mtr
。主要的目标就是用于分析网站为什么不能访问,因为苏南大叔的读者,总是有人反馈不能打开网站,怎么办。其实,这事儿,苏南大叔也很无奈啊。也许mtr
工具,可以检查出点网络连接的问题。在本文中,苏南大叔讲述在mac
系统下,如何安装使用mtr
命令。

本文测试环境:macos@10.14.1 (18B75)
,mtr@0.92
。
安装mtr
用brew
命令安装mtr
即可。(不会安装brew
的同学,请自行面壁)

如果一切顺利的话,您就可以正常使用mtr
命令了。
这里,唯一需要提示的一点是:mtr
需要sudo
。下面是个使用范例:
错误解决方案
您可能遇到如下错误提示:
解决方案主要有:
- 检查环境变量
PATH
。 - 检测是否使用了
sudo
。 - 检测是否设置了权限。
检查环境变量
这个主要是环境变量的问题,mac
系统下,通过brew
安装的mtr
是默认安装在下面这个位置的。
而默认的软链接位置是:
查看系统环境路径的方法是:
那么问题来了,上述这个sbin
的路径不被识别的话,就出问题了。苏南大叔的解决方案是:修改~/.bash_profile
文件。
注意需要重新source
之后即可生效。
赋予权限
本条命令,不一定需要,如果您确定没有办法的时候,可以来试试本条命令。
相关链接
总结
貌似mtr
有很多参数,不过,苏南大叔觉得默认的没有任何参数的也就够用了。其实,也就是看个热闹。网络节点问题,即使查到了问题在哪里,能做的事情也几乎为零。对吧?如果您喜欢,可以看看上面的百度经验或者看看mtr --help
的相关命令吧。


