在Gnome终端中是否有与此等效的命令?
#1 楼
通过运行以下命令,通过终端安装traceroute软件包:sudo apt-get install traceroute
之后,在终端中键入以下内容:
traceroute [ip/web-site domain]
例如:
traceroute 8.8.8.8
您还可以使用以下网站:
traceroute www.sitename.com
评论
也查看一下tracepath。
– imz-伊万·扎哈拉里舍夫(Ivan Zakharyaschev)
2012年9月17日下午12:10
“这有效。但是,(至少在Ubuntu 16.04中)现在在尝试使用未安装的traceroute时存在歧义(也建议使用软件包inetutils-traceroute):“可以在以下位置找到'traceroute'程序软件包:inetutils-traceroute traceroute。尝试:sudo apt install
– Peter Mortensen
16 Jul 22 '23:00
用户Alen T失踪了。也许其他人可以更新此答案?
– Peter Mortensen
16年7月22日在23:02
2014年的答案表明,inetutils-traceroute是首选软件包,而不是traceroute。
– Peter Mortensen
16年7月22日在23:08
#2 楼
作为traceroute的替代方法,您可以使用mtr,就像在类固醇上使用traceroute一样。从软件包描述中可以看出:在单个网络诊断工具中的程序。确定机器之间每个网络跃点的地址后,它将向每个发送ICMP ECHO请求序列,以确定到每个机器的链路质量。这样,它会打印有关每台计算机的运行统计信息。
mtr-tiny在不支持X的情况下进行编译,并节省了磁盘空间。 >
sudo apt-get install mtr-tiny
用法示例:
mtr example.lan
示例输出:
My traceroute [v0.71]
example.lan Sun Mar 25 00:07:50 2007
Packets Pings
Hostname %Loss Rcv Snt Last Best Avg Worst
1. example.lan 0% 11 11 1 1 1 2
2. ae-31-51.ebr1.Chicago1.Level3.n 19% 9 11 3 1 7 14
3. ae-1.ebr2.Chicago1.Level3.net 0% 11 11 7 1 7 14
4. ae-2.ebr2.Washington1.Level3.ne 19% 9 11 19 18 23 31
5. ae-1.ebr1.Washington1.Level3.ne 28% 8 11 22 18 24 30
6. ge-3-0-0-53.gar1.Washington1.Le 0% 11 11 18 18 20 36
7. 63.210.29.230 0% 10 10 19 19 19 19
8. t-3-1.bas1.re2.yahoo.com 0% 10 10 19 18 32 106
9. p25.www.re2.yahoo.com 0% 10 10 19 18 19 19
#3 楼
traceroute
,traceroute6
,tracepath
执行此任务。它们是安装在Unix系统中的可执行程序(在/usr/bin/
或/bin/
或/usr/sbin/
或/sbin/
中的某个位置-对于普通用户,后两个不在PATH中,仅对于root用户而言)。它们独立于任何终端程序包。评论
我需要安装任何东西才能使用它吗?
– vipin8169
2012年9月17日下午12:00
@ vipin8169我不确定Ubuntu是否默认安装了它。将必须检查它所属的软件包的名称。也许其他人可以帮助和编辑答案?我目前不在Ubuntu系统上工作。
– imz-伊万·扎哈拉里舍夫(Ivan Zakharyaschev)
2012年9月17日下午12:09
实际上我在尝试tracepath之前安装了traceroute程序包,它起作用了..但是我不知道它是否与该安装程序有关
– vipin8169
2012年9月17日下午12:24
#4 楼
因此,如果考虑到您已将本机软件(tracert)用作参考,tracepath是最适合您的问题的选择。 Ubuntu的。因此,如果您是Ubuntu爱好者,则可以考虑学习它而不是traceroute或mtr。mtr,另一方面,并置提供程序已广泛使用它,因为其他功能在跟踪问题时非常有用,而traceroute的名称很富暗示性,很容易记住。
#5 楼
我相信情况已经改变。您不再使用“ ip /网站url”配置键入traceroute命令行。取而代之的是,您需要输入:traceroute <websiteinquestion.com (org, net, gov, whatever)>
我不知道为什么将其简化了,但是在尝试找到关于Hulu.com冻结的原因的解决方案之后对我来说,建议尝试使用
traceroute
命令。凭直觉,我只用域名和扩展名尝试了一下,效果很好。评论
我认为这个答案是不正确的。什么也没有变。 traceroute从未使用过URL(例如traceroute http://askubuntu.com/)。它一直使用域名(例如traceroute askubuntu.com)。
– Peter Mortensen
16年7月22日在23:59
评论
顺便说一句:如果您指的是Windows中的命令行实用程序,那就是Windows命令行应用程序,而不是MS-DOS应用程序。自Windows 95发行以来,MS-DOS已经失宠了约17年,而自Windows XP问世以来,MS-DOS肯定已经失宠了10年,这给了NT内核在国内市场的巨大增长。呵呵..对不起。我通常使用cmd,但是在这里发布时我使用了cmd。顺便说一句谢谢您的信息:D