荣新IT培训中心
全国咨询热线:400-1335-066
您现在的位置:首页>技术文章 > 正文

Linux运维之ping指令运用

时间:2017-12-30 15:03:00 来源:荣新IT教育培训 作者:荣新科技
Linux运维是相对来说技术难度没那么大的,很多转行或者想入行的同学可以考虑下。做Linux运维必须要对Linux的指令了如指掌,今天分享关于ping指令的知识,一起来看看吧。
Linux运维之ping指令运用
ping
ping 程序运用 ICMP 协议的强制回显恳求数据报以使主机或网关发送一份 ICMP 的回显应对。回显恳求数据报(" pings ")含有一个 IP 及 ICMP 的报头,后跟一个``时刻值关键字然后是一段恣意长度的填充字节用于把保持分组长度为16的整数倍。以下是程序的选项:

ping [ -LRUbdfnqrvR ] [ -c count ] [ -i wait ] [ -l preload ] [ -p pattern ] [ -s packetsize ]

参数

-c

count 在发送(和接纳)了正好数量为 count 的回显应对分组后中止操作。在发送了 count 个分组后没有收到任何分组的特别状况是发送导致了停止(选程主机或网关不可达)。

-d

在所用的套接字上运用SO_DEBUG 选项。

-f

以高速方式来作ping 。以分组回来的速度来输出其它分组或每秒输出百次。当收到每个回显应对并打印一个退格符时,对每个回显恳求都打印一个句点``.。这能够快速显现出丢掉了多少个分组,只要超级用户能够用这个选项。这(操作)对网络要求十分严苛,应该慎重运用。

-i

wait 在发送每个分组时等候 wait 个秒数。缺省值为每个分组等候一秒。此选项与-f选项不能一起运用。

-l

preload 如果指定 preload ,那么 ping 程序在开始正常运转方式前尽可能快地发送分组。相同只要超级用户能够用这个选项。

-n

只以数字方式输出信息。这样就不测验去查找主机名了。

-p

pattern 能够指定最多16个填充字节用于保持分组长度为16的整数倍。在网络上确诊与数据相关问题时此选项很有用。例如``-p ff将使宣布的分组都用全1填充数据区。

-q

静态输出。在程序发动和结束时只显现摘要行。

-R

记载路由。在回显恳求分组中包括记载路由选项并在相应的分组回来时显现路由缓冲区。留意IP首部的容量只能寄存9条这样的路由。许多主机疏忽或禁用此选项。

-r

在所衔接的网络上旁路正常的选路表,直接向主机发送分组。如果主机未处于直接相连的网络上,那么回来一个错误。此选项可用来经过无路由接口对一台主机进行检测(例如当接口已被routed 程序丢掉后)。

-s

packetsize 指定要发送数据的字节量。缺省值为 56 ,这正好在添加了 8 字节的 ICMP 首部后组装成 64 字节的 ICMP 数据报。

-v

具体方式输出。打印接纳到的回显应对以外的ICMP分组。

-w

waitsecs 在 waitsecs 秒后中止 ping 程序的执行。当企图检测不可达主机时此选项很有用。

当用ping来阻隔毛病时,应首先在本地主机上运转,以查看本地网络接口有用 运转。然后,应该进一步查看主机和网关。核算出往复时刻和分组丢掉率。如 果收到重复的分组,尽管这些分组的往复时刻要用于核算往复时刻的最小/均匀 /最大值,可是它们不应该算在刚才核算的丢掉的分组中。当指定数量的分组已 经发送(和接纳)时或如果程序被SIGINT信号停止,会显现一份简短的摘要。

如果ping程序根本没有收到任何回来分组,那它将以回来码1退出。犯错时回来 2。不然回来0。这些值可能用于查看主机存在与否。
文章源自荣新科技官网:www.vfast.com.cn欢迎访问,转载需注明出处