用来检查网络是否连通,ping命令后面可以写ip或网址,如:ping
192.168.1.100,还有一些常用的参数,如:ping
-c
5
192.168.1.100
代表ping
5次,ping
-s
1024
192.168.1.100
代表每次发送1k的数据包,ping
-i
5
192.168.1.100
代表每次ping的时间间隔为5秒。
有关全套的linux的命令黑马程序员的社区当中都有全套的文章介绍啊,学习操作的话,我的方法是边看视频边实操。黑马就有一个很好的点,他们的课程都含有配套资料,内涵有笔记+课件+源码。或者你可以看看他们的软件测试相关的基础班课程大纲,基础班可以线下去上课,也是免费的。
Ⅱ Linux下的ping命令是如何使用的的相关推荐
ping命令用来测试主机之间网络的连通性。执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。
语法
ping(选项)(参数)
选项
-d:使用Socket的SO_DEBUG功能;
-c<完成次数>:设置完成要求回应的次数;
-f:极限检测;
-i<间隔秒数>:指定收发信息的间隔时间;
-I<网络界面>:使用指定的网络界面送出数据包;
-l<前置载入>:设置在送出要求信息之前,先行发出的数据包;
-n:只输出数值;
-p<范本样式>:设置填满数据包的范本样式;
-q:不显示指令执行过程,开头和结尾的相关信息除外;
-r:忽略普通的RoutingTable,直接将数据包送到远端主机上;
-R:记录路由过程;
-s<数据包大小>:设置数据包的大小;
-t<存活数值>:设置存活数值TTL的大小;
-v:详细显示指令的执行过程。
参数
目的主机:指定发送ICMP报文的目的主机。
实例
[root@test~]#pingwww..com
PINGwww.a.shifen.com(14.215.177.38)56(84)bytesofdata.
64bytesfrom14.215.177.38(14.215.177.38):icmp_seq=1ttl=128time=29.7ms
64bytesfrom14.215.177.38(14.215.177.38):icmp_seq=2ttl=128time=32.3ms
64bytesfrom14.215.177.38(14.215.177.38):icmp_seq=3ttl=128time=29.6ms
64bytesfrom14.215.177.38(14.215.177.38):icmp_seq=4ttl=128time=30.2ms
64bytesfrom14.215.177.38(14.215.177.38):icmp_seq=5ttl=128time=30.5ms
^C
---www.a.shifen.compingstatistics---
5packetstransmitted,5received,0%packetloss,time4007ms
rttmin/avg/max/mdev=29.653/30.494/32.311/0.988ms
Ⅲ linux的ping命令怎么用
linux下ping 命令的用法。
在linux操作系统中,ping命令是常用的网络命令,它通常用来测试与目标主机的连通性。
经常会说“ping一下某机器,看是不是开着”、不能打开网页时会说“你先ping网关地址192.168.1.1试试”。
它通过发送ICMP ECHO_REQUEST数据包到网络主机(send ICMP ECHO_REQUEST to network hosts),并显示响应情况,这样我们就可以根据它输出的信息来确定目标主机是
否可访问(但这不是绝对的)。有些服务器为了防止通过ping探测到,通过防火墙设置了禁止ping或者在内核参数中禁止ping,这样就不能通过ping确定该主机是否还处于
开启状态。
linux下的ping和windows下的ping稍有区别,linux下ping不会自动终止,需要按ctrl+c终止或者用参数-c指定要求完成的回应次数。
下面就开始学习下这个常用的linux命令吧。
1.命令格式:
ping [参数] [主机名或IP地址]
2.命令功能:
ping命令用于:确定网络和各外部主机的状态;跟踪和隔离硬件和软件问题;测试、评估和管理网络。如果主机正在运行并连在网上,它就对回送信号进行响应。每个回送
信号请求包含一个网际协议(IP)和 ICMP 头,后面紧跟一个 tim 结构,以及来填写这个信息包的足够的字节。缺省情况是连续发送回送信号请求直到接收到中断信号
(Ctrl-C)。
ping 命令每秒发送一个数据报并且为每个接收到的响应打印一行输出。ping 命令计算信号往返时间和(信息)包丢失情况的统计信息,并且在完成之后显示一个简要总结。
ping 命令在程序超时或当接收到 SIGINT 信号时结束。Host 参数或者是一个有效的主机名或者是因特网地址。
3.命令参数:
-d 使用Socket的SO_DEBUG功能。
-f 极限检测。大量且快速地送网络封包给一台机器,看它的回应。
-n 只输出数值。
-q 不显示任何传送封包的信息,只显示最后的结果。
-r 忽略普通的Routing Table,直接将数据包送到远端主机上。通常是查看本机的网络接口是否有问题。
-R 记录路由过程。
-v 详细显示指令的执行过程。
<p>-c 数目:在发送指定数目的包后停止。
-i 秒数:设定间隔几秒送一个网络封包给一台机器,预设值是一秒送一次。
-I 网络界面:使用指定的网络界面送出数据包。
-l 前置载入:设置在送出要求信息之前,先行发出的数据包。
-p 范本样式:设置填满数据包的范本样式。
-s 字节数:指定发送的数据字节数,预设值是56,加上8字节的ICMP头,一共是64ICMP数据字节。
-t 存活数值:设置存活数值TTL的大小。
4.使用实例:
实例1:ping的通的情况
复制代码代码示例:
命令:
ping 192.168.120.205
输出:
[root@localhost ~]# ping 192.168.120.205
PING 192.168.120.205 (192.168.120.205) 56(84) bytes of data.
64 bytes from 192.168.120.205: icmp_seq=1 ttl=64 time=0.720 ms
64 bytes from 192.168.120.205: icmp_seq=2 ttl=64 time=0.181 ms
64 bytes from 192.168.120.205: icmp_seq=3 ttl=64 time=0.191 ms
64 bytes from 192.168.120.205: icmp_seq=4 ttl=64 time=0.188 ms
64 bytes from 192.168.120.205: icmp_seq=5 ttl=64 time=0.189 ms
--- 192.168.120.205 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4000ms
rtt min/avg/max/mdev = 0.181/0.293/0.720/0.214 ms
[root@localhost ~]#
更多Linux知识可以参考《Linux就该这么学》
Ⅳ linux 系统下ping -f命令
ping -f
尽可能快地发送报文
linux下 ping命令参数
表1 ping命令参数(linux)
参数
描述
-c count
在收发指定的count个数目的报文后停止
-d
在套接口设置so_debug
-f
尽可能快地发送报文
-i wait
设置连续报文发送时报文间的发送时间间隔(单位为秒)
-i ?device?
设置输出接口
-l preload
尽可能快地发送预载的报文,然后再返回到正常发送模式
-n
不查寻主机名,仅仅给出ip地址值
-p pattern
定义随同报文一起被发送的便笺内容(便笺最长为16个字节)
-q
仅输出结果的总结内容
-r
不使用路由表来发送报文,而是直接把报文发到主机
-r
设置记录路由选择功能,即记录报文传送经过的路径
-s packetsize
设置要发送的报文大小(单位为字节,最大长度是64k,缺省长度是64)
-t tsonly
发送一个带有时间戳的ping报文
-t tsandaddr
收集时间戳和地址
-t tsprespec
[host1 [host2 [host3 [host4]]]] 收集来自预定的网络段的时间戳和地址
-w timeout
指定等待每个响应的最长时间(单位是毫秒)
Ⅳ linux上的ping命令是什么
很多朋友都想知道linux上的ping命令是什么?下面就一起来看看吧!
linux上的ping命令是什么
Linux系统的ping命令是经常被用到的网络命令,常常用来测试与目标主机的连通性,一些服务器为了防止被ping探测到,所以通过防火墙设置了禁止ping或者在内核参数中禁止ping,这样也就不能通过ping确定该主机是否还处于开启状态。
Linux的语言
linux开发用的是C语言和汇编语言。C语言是Linux的“母语”,这也是linux这个开源环境和本身机制所导致的。Linux的内核部分基本都是用C语言来编写的,还有部分是用汇编语言写的。
Ⅵ LINUX下的PING命令用什么参数可以让一个大于MTU值的数据包不分片
通过减少MTU的大小,可以帮助减轻一些发生在协议层的链接问题。更多信息请参见管理员帮助主题:Troubleshooting
TCP/IP
problems
for
NRPC
注意:MTU的大小是TCP/IP问题,不是Lotus
Notes
本身的问题。客户如果发现MTU大小的问题,应该联系网络管理员。MTU设置的一般原则如下:
在操作系统命令行输入以下命令ping
-f
-l
1024
<IP
address>
参数解释:参数
'-f'表示不分段。第二个参数'-l'表示大小,其后的数字表示你要发送的数据包大小。有些操作系统和TCP/IP堆栈允许附加的参数。例如:'-n
<number>'表示ping的次数。你应该减小MTU数据包大小继续测试,直至成功连接为止。然后,指定MTU值为这个测试通过的大小。
Ⅶ ping ip-t是什么意思
ping是Windows、Unix和Linux系统下的一个命令。ping也属于一个通信协议,是TCP/IP协议的一部分。利用“ping”命令可以检查网络是否连通,可以很好地帮助我们分析和判定网络故障。
应用格式:ping IP
-t是ping的参数,ping ip -t意思是不停的ping某个IP,直到你按下Control-C。
(7)linux的ping命令参数扩展阅读
ping命令参数介绍:
-t 不停的ping对方主机,直到你按下Control-C。
-a 解析计算机NetBios名。
-l 定义echo数据包大小。
-f 在数据包中发送“不要分段”标志。
-i 指定TTL值在对方的系统里停留的时间。
-v 将“服务类型”字段设置为 tos 指定的值。
-r 在“记录路由”字段中记录传出和返回数据包的路由。
Ⅷ linux 操作系统中怎么使用PING命令
1、首先将linux操作系统联网,点击鼠标右键选择终端机。