linux-常用命令-mtr

Mtr(My traceroute)是一个把ping和traceroute并入一个程序的网络诊断工具。Mtr提供了两个界面:一个ncurses界面,对从一个telnet会话中使用MTR有用;还有一个GTK+界面,用于X(在mtr-gtk软件包中提供了)。

MTR使用

1、mtr命令行工具

mtr使用比较简单,详细用法请参考mtr的man page。

[[email protected] ~]# mtr –help

usage: mtr [-hvrctglspni46] [–help] [–version] [–report]

[–report-cycles=COUNT] [–curses] [–gtk]

[–raw] [–split] [–no-dns] [–address interface]

[–psize=bytes/-s bytes]

[–interval=SECONDS] HOSTNAME [PACKETSIZE]

各主要参数解释如下:

–report 追踪结果以报告模式输出

–report-cycles=COUNT 定义追踪的次数,默认为16

–raw 使结果以原始格式输出

–split 将每次追踪的结果分别列出来,不象–report一样,统计整个结果

–no-dns 只显示ip地址,不解析ip地址对应的主机名

–psize=bytes/-s bytes 定义数据包的大小,单位是字节

mtr -h提供帮助命令

mtr -v显示mtr的版本信息

mtr -r已报告模式显示

mtr -s用来指定ping数据包的大小

mtr -nno-dns不对IP地址做域名解析

mtr -a来设置发送数据包的IP地址 这个对一个主机由多个IP地址是有用的

mtr -i使用这个参数来设置ICMP返回之间的要求默认是1秒

mtr -4IPv4

mtr -6IPv6

比如:

[[email protected] ~]# mtr --report -c 10 -n nc.sias.edu.cn

HOST: ly2                         Loss%   Snt   Last   Avg  Best  Wrst StDev

1. 10.10.10.3                    0.0%    10    0.2   0.2   0.1   0.2   0.0

2. 124.205.89.129                0.0%    10    0.4  33.7   0.3  89.1  43.1

3. 192.168.182.133               0.0%    10    1.2  32.6   1.1  83.8  36.4

4. 210.75.96.154                20.0%    10    0.9  42.3   0.9  87.7  36.6

5. 10.255.27.205                 0.0%    10    1.1  28.5   1.1  70.3  31.6

6. 124.205.98.141                0.0%    10    3.0  25.7   1.0  86.9  33.7

7. 124.205.98.57                 0.0%    10    2.1  32.4   1.3 113.3  45.0

8. 202.99.1.77                   0.0%    10    1.3  32.4   1.2 106.5  45.1

9. 10.15.253.229                 0.0%    10    2.1  38.4   2.1 130.8  49.7

10. ???                          100.0    10    0.0   0.0   0.0   0.0   0.0

11. 113.57.231.1                  0.0%    10   31.3  58.7  21.8 139.0  47.7

12. 218.106.127.246               0.0%    10   25.4  66.7  21.1 158.6  57.7

13. 58.19.112.17                 40.0%    10   64.1  99.9  64.1 173.3  54.5

14. 219.158.18.113                0.0%    10   71.7 103.0  69.2 176.0  41.8

15. 219.158.96.22                 0.0%    10   70.0 102.1  63.7 189.1  50.7

16. 61.168.195.74                 0.0%    10   67.1  99.9  64.0 209.7  52.8

17. 125.42.110.18                10.0%    10   78.4  95.2  73.5 172.8  38.5

18. ???                          100.0    10    0.0   0.0   0.0   0.0   0.0

上述结果,可以直观看到从我的主机到经过的路由节点以及到各节点数据包的丢包率和ping命令的最短/最长时间和标准偏差。

报告说明:

第一列:显示的是IP地址和本机域名,这点和tracert很像

第二列:snt:10 设置每秒发送数据包的数量,默认值是10 可以通过参数 -c来指定。
 其中-c的说明是:--report-cycles COUNT

第三列:是显示的每个对应IP的丢包率

第四列:显示的最近一次的返回时延

第五列:是平均值 这个应该是发送ping包的平均时延

第六列:是最好或者说时延最短的

第七列:是最差或者说时延最常的

第八列:是标准偏差

时间: 2024-10-20 22:47:43

linux-常用命令-mtr的相关文章

linux常用命令技巧

原文地址 这篇文章来源于Quroa的一个问答<What are some time-saving tips that every Linux user should know?>-- Linux用户有哪些应该知道的提高效率的技巧.我觉得挺好的,总结得比较好,把其转过来,并加了一些自己的理解. 首先,我想告诉大家,在Unix/Linux下,最有效率技巧的不是操作图形界面,而是命令行操作,因为命令行意味着自动化.如果你看过<你可能不知道的Shell>以及<28个Unix/Linu

Linux常用命令(echo、date、ls、cd、history、cat)

一.linux常用命令有很多今天我们来总结一下常用的入门命令: 1.linux下关机命令:poweroff.init 0.halt.shutdown -h now 2.linux下重启命令:reboot.init 6.shutdown -r now 3.shutdown命令: 格式:shutdown  options TIME 其中options有以下几个: -r:执行重启 -c:取消shutdown命令 -h:执行关机 其中TIME有以下几个: now:表示现在 +m:相对时间表示法,从命令提

linux常用命令详解

linux常用命令 cut命令 例如:cut -d\| -f1,4 xx.txt -d 表示字段分隔符 -f 表示要显示的字段域,如果域之间,(逗号)隔开表示显示对应的单个域,如果用-隔开表示显示连续的域 sort命令 例如:sort -t\| -k2 xx.txt -n 按数值排序 -r 降序 -t 字段分隔符 -k 以哪个字段为关键字进行排序 -u 去重 -f 排序时不区分大小写 uniq命令 注意:使用uniq命令时,一定要先进行排序 -c 显示文件中行重复的次数 -d 只显示重复的行 -

Linux常用命令大全

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/meminfo 校验

(转)linux常用命令

原地址:http://www.cnblogs.com/svage/p/3700122.html 1.删除目录及子目录下的 .svn目录 find . -type d -name ".svn" | xargs rm -rf 2./tmp 目录的权限 drwxrwxrwt rwt的意思是:对目录有执行权限,但不能删除,即sticky bit rwx : 可读可写可执行 4+2+1 3.改变群组.用户.权限 chgrp   群组名   改变的目录 groupadd -g gid gname

Linux 常用命令之文件和目录

1. cd 命令格式:cd  [dirName](cd和目录之间使用空格隔开) 作用:切换当前目录至dirName. 实例: cd /home 切换当前目录到/home (查看当前目录命令为pwd) cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd ~ 进入个人的主目录 2. ls 命令格式:ls [选项] [目录名] (目录名为空时表示当前目录) 作用: 查看目录中的文件 常用选项: -a, –all 列出目录下的所有文件,包括以 . 开头的隐含文件. -l 除了文件名之外,

Linux 常用命令汇总

Linux 常用命令汇总 1. 显示日期与时间:date 可修改显示日期格式,如:date +%Y/%m/%d %H:%M à2016/12/25 17:05(%Y:年:%m:月:%d:日:%H:24小时制:%M:分) date –d 参数后可加:today/yesterday/tomorrow 来显示今天.昨天.明天日期 2. 显示日历:cal(默认显示本月月历) cal 2001 可显示2001年整年日历:cal 10 2001 可具体显示某月月历 3.  计算器:bc 4. Tab键:用在

第一章,Linux常用命令

20161124 Linux常用命令 1.find find /etc/ -size +50k -ls find /etc/ -size +50k -ls 2> /dev/null 查看目录下大于50K的文件并用ls列表显示出来, 理解2> /dev/null含义,把没权限的都隐藏起来了 2.pwd ,ls  ,ls -a   ,ls -al ,,ls -alh,touch   ,make, 常用ls -alh 3.标准输入和输出管道 cat >  packages1.txt   之后输

linux常用命令总结

linux常用命令: (1) ls(list,列表) 作用:使用列表把当前文件夹下所有文件显示出来 ls -a 显示所有文件,包括隐藏文件 ls -l 以详细信息显示 ls -a -l ls -l -a ls -la ls -al 四种方式都是可以的 (2) cd(change directory,更改目录) 作用:用来切换目录 涉及到相对路径和绝对路径 cd .. ..代表上一层目录 .代表当前目录 (3) pwd(print work directory,打印工作目录) 作用:打印出当前的绝

Linux常用命令介绍

Linux常用命令示例: 在使用Linux操作系统的过程中,我们经常要用到一些特殊的命令,不仅显示了技术的高超,而且在效率方面当然要比图像化界面高很多,下面我总结了一些常见的Linux命令,供以后学习使用,使用命令时,在命令后面加参数"--help"或者用"man 命令"可以取得命令的详细用法. (*)小常识:在Linux中使用命令操作文件时,可以仅输入文件名的前几个字符,然后按键盘的"Tab"键补全文件名的后面部分,若输入的字符是多个文件名的起