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,如需转载请自行联系原作者



相关文章
|
1天前
|
网络协议 Linux 开发工具
Linux中 /etc/sysconfig/network-scripts/ifcfg-<interface> 网络接口配置 详解 看这一篇够用
Linux中 /etc/sysconfig/network-scripts/ifcfg-<interface> 网络接口配置 详解 看这一篇够用
|
2天前
|
iOS开发 MacOS Windows
|
4天前
|
Linux Shell 网络安全
网络安全中Dos和linux常用命令总结
本篇是对网安学习中,常用的命令做一个图文与命令示例,并对一些比较重要的dos和shell命令进行总结,方便自己后续学习进行查询,并希望能够给更多人有一个总结命令和了解命令的地方.
29 5
|
6天前
|
Ubuntu 网络协议 Linux
|
7天前
|
JSON 网络协议 Linux
Linux ip命令:网络的瑞士军刀
【4月更文挑战第25天】
11 1
|
7天前
|
弹性计算 运维 Shell
自动化网络扫描工具发现活跃主机
【4月更文挑战第30天】
8 0
|
8天前
|
缓存 网络协议 Linux
Linux 网络命令大全,详细归纳!
【4月更文挑战第24天】
36 3
Linux 网络命令大全,详细归纳!
|
10天前
|
网络协议 算法 Linux
【Linux】深入探索:Linux网络调试、追踪与优化
【Linux】深入探索:Linux网络调试、追踪与优化
|
9天前
|
安全 Linux 网络安全
【专栏】Linux 网络扫描工具:nmap,涨知识的时间到了!
【4月更文挑战第28天】nmap, 开源网络扫描工具,用于探测主机、网络信息,包括开放端口、服务类型、OS等。本文分三部分介绍:1) nmap简介与基本原理;2) 使用方法和高级技巧,如脚本扩展;3) 实际应用,如网络安全评估、系统管理和渗透测试。学习nmap需注意合规性,持续探索新技巧,以提升网络管理与安全能力。一起开始nmap的探索之旅吧!
|
9天前
|
安全 网络协议 Linux
【专栏】一文教你玩转 Linux 的 ping 命令,从此成为 Linux 网络高手
【4月更文挑战第28天】本文详细介绍了Linux系统中ping命令的使用,包括其基本语法、输出信息、常用参数及高级用法。通过ping,用户可测试网络连通性、诊断故障及评估性能。此外,文章还讨论了ping在不同协议、模拟网络环境及与其他命令结合使用时的场景。注意防火墙和网络环境可能影响ping结果,理解错误信息有助于网络问题排查。熟练掌握ping命令,能助你成为Linux网络专家。不断学习和实践,提升网络技能,为构建稳定网络环境贡献力量。