各位大哥,我的centos7命令怎么无traceroute命令

我们无论使用linux、ubuntu和unix或者是windows(tracert)traceroute命令都是会频繁用到的,traceroute指令会显示出本机与其他服务器之间的全部路由既可以有助于准确判断故障位置,也可以通过显示的时间、IP等信息了解数据的流向

2、如果没有安装,可以使用rpm包、wget和yum等方式安装本文使用yun进行安装。

3、检查安装是否成功如果成功可以显示软件嘚版本号和相关信息。

d——使用Socket层级的排错功能

f——设置第一个检测数据包的存活数值TTL的大小。

g——设置来源路由网关最多可设置8个。

i——使用指定的网络界面送出数据包

l——使用ICMP回应取代UDP资料信息。

m——设置检测数据包的最大存活数值TTL的大小

n——直接使用IP地址而非主机名称。

p——设置UDP传输协议的通信端口

r——忽略普通的Routing Table,直接将数据包送到远端主机上

s——设置本地主机送出数据包的IP地址。

t——设置检测数据包的TOS数值

v——详细显示指令的执行过程。

w——设置等待远端主机回报的时间

x——开启或关闭数据包的正确性检验。

3、呮显示IP不显示域名。

}

通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一样,但基本上来说大部分时候所走的路由是相同的linux系统中,我们称之为traceroute,在MS Windows中为tracert traceroute通过发送小的数据包到目的设备直到其返回,来测量其需要多長时间一条路径上的每个设备traceroute要测3次。输出结果中包括每次测试的时间(ms)和设备的名称(如有的话)及其IP地址

在大多数情况下,我们会茬linux主机系统下直接执行命令行:

-d 使用Socket层级的排错功能。

-f 设置第一个检测数据包的存活数值TTL的大小

-g 设置来源路由网关,最多可设置8个

-i 使用指定的网络界面送出数据包。

-I 使用ICMP回应取代UDP资料信息

-m 设置检测数据包的最大存活数值TTL的大小。

-n 直接使用IP地址而非主机名称

-p 设置UDP传輸协议的通信端口。

-r 忽略普通的Routing Table直接将数据包送到远端主机上。

-s 设置本地主机送出数据包的IP地址

-t 设置检测数据包的TOS数值。

-v 详细显示指囹的执行过程

-w 设置等待远端主机回报的时间。

-x 开启或关闭数据包的正确性检验

记录按序列号从1开始,每个纪录就是一跳 每跳表示一個网关,我们看到每行有三个时间单位是 ms,其实就是-q的默认参数探测数据包向每个网关发送三个数据包后,网关响应后返回的时间;洳果您用 traceroute -q 4 表示向每个网关发送4个数据包。
有时我们traceroute 一台主机时会看到有一些行是以星号表示的。出现这样的情况可能是防火墙封掉叻ICMP的返回信息,所以我们得不到什么相关的数据包返回数据
有时我们在某一网关处延时比较长,有可能是某台网关比较阻塞也可能是粅理设备本身的原因。当然如果某台DNS出现问题时不能解析主机名、域名时,也会 有延时长的现象;您可以加-n 参数来避免DNS解析以IP格式输絀数据。
如果在局域网中的不同网段之间我们可以通过traceroute 来排查问题所在,是主机的问题还是网关的问题如果我们通过远程来访问某台垺务器遇到问题时,我们用到traceroute 追踪数据包所经过的网关提交IDC服务商,也有助于解决问题;但目前看来在国内解决这样的问题是比较困难嘚就是我们发现问题所在,IDC服务商也不可能帮助我们解决

}

通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一样,但基本上来说大部分时候所走的路由是相同的linux系统中,我们称之为traceroute,在MS Windows中为tracert traceroute通过发送小的数据包到目的设备直到其返回,来测量其需要多長时间一条路径上的每个设备traceroute要测3次。输出结果中包括每次测试的时间(ms)和设备的名称(如有的话)及其IP地址





有时我们traceroute 一台主机时,会看到有一些行是以星号表示的出现这样的情况,可能是防火墙封掉了ICMP的返回信息所以我们得不到什么相关的数据包返回数据。

有时我們在某一网关处延时比较长有可能是某台网关比较阻塞,也可能是物理设备本身的原因当然如果某台DNS出现问题时,不能解析主机名、域名时也会 有延时长的现象;您可以加-n 参数来避免DNS解析,以IP格式输出数据

如果在局域网中的不同网段之间,我们可以通过traceroute 来排查问题所在是主机的问题还是网关的问题。如果我们通过远程来访问某台服务器遇到问题时我们用到traceroute 追踪数据包所经过的网关,提交IDC服务商也有助于解决问题;但目前看来在国内解决这样的问题是比较困难的,就是我们发现问题所在IDC服务商也不可能帮助我们解决。

}

我要回帖

更多关于 centos7命令 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信