首页 > 系统相关 >Linux命令(81)之traceroute

Linux命令(81)之traceroute

时间:2023-09-27 12:36:28浏览次数:36  
标签:baidu www traceroute ms Linux 81 com rhel77


linux命令之traceroute

1.traceroute介绍

linux命令traceroute是用来检测发出数据包的主机到目标主机之间所经过的网关数量。

2.traceroute用法

traceroute [参数] [主机]

traceroute参数

参数

说明

-w

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

-p

设置UDP传输协议的通信端⼝

-m

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

-n

使⽤IP地址而非主机名称

-q <number of packages>

设置向网关发送的数据包数

3.实例

3.1.查看www.baidu.com的路由信息

命令:

traceroute www.baidu.com

[root@rhel77 ~]# traceroute  www.baidu.com
traceroute to www.baidu.com (39.156.66.14), 30 hops max, 60 byte packets
 1  gateway (192.168.10.2)  0.067 ms  0.028 ms  0.034 ms
 2  * * *
 3  * * *
 4  * * *
 5  * * *
 6  * * *
 7  * * *
 8  * * *
 9  * * *
10  * * *
11  * * *
12  * * *
13  * * *
14  * * *
15  * * *
16  * * *
17  * * *
18  * * *
19  * * *
20  * * *
21  * * *
22  * * *
23  * * *
24  * * *
25  * * *
26  * * *
27  * * *
28  * * *
29  * * *
30  * * *
[root@rhel77 ~]#

1.记录从序号1开始,每个序号就是⼀跳,每跳表示一个网关(gateway (192.168.10.2)),看到每行有三个时间(0.067 ms  0.028 ms  0.034 ms),单位是ms,表示探测数据包向每个网关发送三个数据包后,网关响应后返回的时间

2.星号(* * *)表示可能是防火墙封掉了ICMP的返回信息,所以得不到数据包返回的数据信息

3.如果在某一网关延时比较长,可能是某台网关比较阻塞,也可能是物理设备本身的原因;如果某台DNS出现问题时,不能解析主机名或域名时,也会有延时长的现象

3.2.设置向网关发送4个数据包

命令:

traceroute -q 4 www.baidu.com

[root@rhel77 ~]# traceroute -q 4  www.baidu.com
traceroute to www.baidu.com (39.156.66.14), 30 hops max, 60 byte packets
 1  gateway (192.168.10.2)  0.094 ms  0.041 ms  0.022 ms  0.028 ms
 2  * * * *
 3  * * * *
 4  * * * *
 5  * * * *
 6  * * * *
 7  * * * *
 8  * * * *
 9  * * * *
10  * * * *
11  * * * *
12  * * * *
13  * * * *
14  * * * *
15  * * * *
16  * * * *
17  * * * *
18  * * * *
19  * * * *
20  * * * *
21  * * * *
22  * * * *
23  * * * *
24  * * * *
25  * * * *
26  * * * *
27  * * * *
28  * * * *
29  * * * *
30  * * * *
[root@rhel77 ~]#

3.3.设置检测数据表的最大存活TTL为5

命令:

traceroute -m 5 www.baidu.com

[root@rhel77 ~]# traceroute -m 5 www.baidu.com
traceroute to www.baidu.com (39.156.66.14), 5 hops max, 60 byte packets
 1  gateway (192.168.10.2)  0.049 ms  0.029 ms  0.044 ms
 2  * * *
 3  * * *
 4  * * *
 5  * * *
[root@rhel77 ~]#

3.4.探测包使用的基本UDP端口设置888命令

命令:

traceroute -p 888 www.baidu.com

[root@rhel77 ~]# traceroute -p 888 www.baidu.com
traceroute to www.baidu.com (39.156.66.14), 30 hops max, 60 byte packets
 1  gateway (192.168.10.2)  0.112 ms  0.088 ms  0.035 ms
 2  * * *
 3  * * *
 4  * * *
 5  * * *
 6  * * *
 7  * * *
 8  * * *
 9  * * *
10  * * *
11  * * *
12  * * *
13  * * *
14  * * *
15  * * *
16  * * *
17  * * *
18  * * *
19  * * *
20  * * *
21  * * *
22  * * *
23  * * *
24  * * *
25  * * *
26  * * *
27  * * *
28  * * *
29  * * *
30  * * *
[root@rhel77 ~]#

3.5.设置等待远端主机回报的时间为3s

命令:

traceroute -w 3 www.baidu.com

[root@rhel77 ~]# traceroute -w 3 www.baidu.com
traceroute to www.baidu.com (39.156.66.18), 30 hops max, 60 byte packets
 1  gateway (192.168.10.2)  0.059 ms  0.029 ms  0.025 ms
 2  * * *
 3  * * *
 4  * * *
 5  * * *
 6  * * *
 7  * * *
 8  * * *
 9  * * *
10  * * *
11  * * *
12  * * *
13  * * *
14  * * *
15  * * *
16  * * *
17  * * *
18  * * *
19  * * *
20  * * *
21  * * *
22  * * *
23  * * *
24  * * *
25  * * *
26  * * *
27  * * *
28  * * *
29  * * *
30  * * *
[root@rhel77 ~]#

标签:baidu,www,traceroute,ms,Linux,81,com,rhel77
From: https://blog.51cto.com/ztj1216/7622943

相关文章

  • Linux sed
    1.sed介绍sed:StreamEditor,流编辑器、行编辑器、逐行编辑sed将每行内容读入到“内存”中,在内存中进行处理,将结果返回给屏幕,此段内存空间称为模式空间。sed默认不编辑原文件,仅对模式空间的数据进行处理,处理结束后,将模式空间的内容显示到屏幕2.sed语法sed命令的语法格式sed[option]......
  • linux安装tff格式字体(转载)
    记录下Linux系统装字体的步骤。把字体放到/usr/share/fonts下(可以自己在这个目录下新建一个子目录放进去)fc-cache-fv结束。转载自:https://blog.csdn.net/ouyangzhenxin/article/details/82387632......
  • 如何查看Linux机器上docker容器的cpu占用率和磁盘使用率
    一、查看服务器上各个docker容器服务的CPU占用率:dockerstats 二、查看各docker容器的磁盘占用情况:df -h ......
  • 老板必备!Linux服务器上统计监控各用户的活动数据
    BigBrother链接:https://github.com/hhr346/BigBrother突然的一个想法,然后就花了一晚上实施了一下,具体逻辑是通过直接调用Linux服务器上的命令,在服务器上统计各个用户的活动数据,分为登录次数、登陆时间和进程活动次数。具体的实施的三个部分逻辑都很相似,挑一个在线时长来进行具......
  • linux文件上传至百度网盘备份
    一、摘要说明1.工具:百度网盘的python客户端--bypy2.下载方式:通过pip下载3.实现方案:安装pip-->安装bypy-->百度网盘授权-->测试验证-->扩展4.注意事项:使用bypy工具绑定后,由于百度PCSAPI权限限制,程序只能存取百度云端/apps(我的应用数据)/bypy目录下面的文件和目录。5.命令解释:......
  • linux机器设置密码不过期
    在Linux系统中,可以使用以下步骤来修改密码永不过期:1.使用root用户或具有sudo权限的用户登录到Linux系统中。2.打开终端窗口,并使用以下命令来修改用户的密码失效日期(-1表示永不过期):sudochage-M-1username其中,`username`是要修改密码过期策略的用户名。3.输入密码时,终......
  • linux查看命令 more 、less
    Linuxmore命令类似cat,不过会以一页一页的形式显示,更方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按b键就会往回(back)一页显示,而且还有搜寻字串的功能(与vi相似),使用中的说明文件,请按h。语法more[-dlfpcsu][-num][+/pattern][+linenum][fileNam......
  • 征稿啦!第 18 届「中国 Linux 内核开发者大会」重磅启动
    第十八届中国Linux内核开发者大会(CLK)如期而至。CLK以“自由、协作、创新”为理念,以开源技术的推广和普及为使命,旨在促进Linux内核开发爱好者相互交流,共同进步。经过组委会公开征集承办单位和各意向承办单位的答辩竞选,本届大会的承办方最终确定为OPPO,今年,我们计划于10月28......
  • 在Linux课程中所学01
    今天在大学期间一节Linux课程中,我学习到了一些基本的命令记录一下less命令命令也是对文件或其他输出进行分页显示,可用pageup、pagedown与键盘方向键控制,查找文件内容比more更容易,最后按q键退出。head命令有些配置文件内容很多,但真正需要查看的内容只有前几行,head命令可以查看......
  • 49、linux下/srv /var /tmp的区别
    /srv:用于存储本机或者本服务器提供的服务数据或数据。(用户主动生产的数据、对外提供服务)/var:系统产生不可自动销毁的缓存文件、日志记录。(系统和程序运行后产生的数据、不对外提供服务、只能用户自己手动清理)/tmp:保存使用完毕后可随时销毁的缓存文件。(有可能是有由系统或程序产......