Linux命令(35):ping命令-向网络主机发送数据包

简介:

ping命令


功能说明

    ping是最常用的网络连接命令,ping会向指定的网络主机发送特殊网络数据包IMCP ECHO_REQUEST。多数网络设备收到该数据包会做出回应,通过此方法即可难网络连接是否正常,用法如下:

  ping [参数] [主机名或IP]

常用参数

选项 说明
-c 发送指定数据包后停止
-s 指定发送的数据字节数,预设值是56
-t 设置存活数值TTL的大小
-i 设置秒数,每隔几秒发送一次数据包,默认是1秒

示例                    

    测试连接性

[root@c7 ~]# ping z.cn

PING z.cn (54.222.60.252) 56(84) bytes of data.

64 bytes from 54.222.60.252: icmp_seq=1 ttl=243 time=12.6 ms

64 bytes from 54.222.60.252: icmp_seq=2 ttl=243 time=5.01 ms

64 bytes from 54.222.60.252: icmp_seq=3 ttl=243 time=5.66 ms

^C

--- z.cn ping statistics ---

3 packets transmitted, received, 0% packet loss, time 2003ms

rtt min/avg/max/mdev = 5.016/7.785/12.680/3.472 ms



64 bytes:ICMP包的大小,此值为预设值

icmp_seq=0:侦测次数,依次排序

ttl=243:生存时间

time:响应时间

    ping后面不加参数,是会一直发包,按Ctrl-C键终止ping程序。3 packets transmitted是在第3个数据包传输后结束,0% packet loss数据包丢失0%,表示网络运行正常。

    使用-c参数,指定次数,下面表示发一个数据包

[root@c7 ~]# ping -c 1 z.cn

PING z.cn (54.222.60.252) 56(84) bytes of data.

64 bytes from 54.222.60.252: icmp_seq=1 ttl=243 time=11.4 ms


--- z.cn ping statistics ---

1 packets transmitted, 1 received, 0% packet loss, time 0ms

rtt min/avg/max/mdev = 11.464/11.464/11.464/0.000 ms

    指定次数,和时间,下面表示发2个数据包,间隔时间3秒

[root@c7 ~]# ping -c 2 -i 3 z.cn

    多参数使用,-c 2发送次数、-i 2间隔2秒、-s 1024发送包大小为1024、-t 255TTL值为255

[root@c7 ~]# ping -c 2 -i 2 -s 1024 -t 255 z.cn


参考:

http://www.cnblogs.com/peida/archive/2013/03/06/2945407.html




      本文转自cix123  51CTO博客,原文链接:http://blog.51cto.com/zhaodongwei/1880292,如需转载请自行联系原作者



相关文章
|
2天前
|
Linux
Linux常用命令包括
Linux常用命令包括
10 5
|
2天前
|
Linux
Linux命令
Linux命令
13 5
|
6天前
|
Linux Python Perl
Linux命令删除文件里的字符串
Linux命令删除文件里的字符串
18 7
|
6天前
|
Shell Linux
Linux shell编程学习笔记82:w命令——一览无余
Linux shell编程学习笔记82:w命令——一览无余
|
5月前
|
运维 网络协议 安全
【Shell 命令集合 网络通讯 】Linux 网络抓包工具 tcpdump命令 使用指南
【Shell 命令集合 网络通讯 】Linux 网络抓包工具 tcpdump命令 使用指南
156 0
|
5月前
|
网络协议 Linux 网络安全
curl(http命令行工具):Linux下最强大的网络数据传输工具
curl(http命令行工具):Linux下最强大的网络数据传输工具
156 0
|
12月前
|
监控 网络协议 Ubuntu
Linux网络监控工具 - iftop
Linux网络监控工具 - iftop
122 1
|
2月前
|
Prometheus 监控 Cloud Native
在Linux中,有过哪些网络监控工具?
在Linux中,有过哪些网络监控工具?
|
3月前
|
Shell Linux C语言
|
5月前
|
负载均衡 网络协议 应用服务中间件
【亮剑】在Linux中构建高可用性和高性能网络服务的负载均衡工具HAProxy、Nginx和Keepalived。
【4月更文挑战第30天】本文介绍了在Linux中构建高可用性和高性能网络服务的负载均衡工具HAProxy、Nginx和Keepalived。HAProxy是一个高性能的开源TCP和HTTP负载均衡器,适合处理大量并发连接;Nginx是一个多功能Web服务器和反向代理,支持HTTP、HTTPS和TCP负载均衡,同时提供缓存和SSL功能;Keepalived用于监控和故障切换,通过VRRP实现IP热备份,保证服务连续性。文中详细阐述了如何配置这三个工具实现负载均衡,包括安装、配置文件修改和启动服务,为构建可靠的负载均衡系统提供了指导。
136 0
下一篇
无影云桌面