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



相关文章
|
10月前
|
负载均衡 网络协议 Linux
网络ping不通到底有多少原因?一文搞明白!
网络ping不通是网络中出现频率最高的故障之一,同时也是最让人抓狂的故障,谁没遇到过?今天就和你细说下ping不通的原因,看看能不能和你遇到的情况对上号。
9141 0
|
11月前
|
JSON 监控 API
在线网络PING接口检测服务器连通状态免费API教程
接口盒子提供免费PING检测API,可测试域名或IP的连通性与响应速度,支持指定地域节点,适用于服务器运维和网络监控。
1870 0
|
9月前
|
安全 Linux 网络安全
Nipper 3.9.0 for Windows & Linux - 网络设备漏洞评估
Nipper 3.9.0 for Windows & Linux - 网络设备漏洞评估
241 0
Nipper 3.9.0 for Windows & Linux - 网络设备漏洞评估
|
9月前
|
Shell 开发工具 git
使用代理访问网络各项命令总结
工作中常需设置代理,容易导致环境混乱。本文总结了 SourceTree 无法拉取代码的问题,排查了环境变量、Git 全局配置及系统代理设置,最终通过清除 Git 代理配置解决。内容涵盖排查步骤、命令整理及脚本处理,帮助快速定位并解决代理相关网络问题。
513 3
|
安全 网络协议 Linux
Linux网络应用层协议展示:HTTP与HTTPS
此外,必须注意,从HTTP迁移到HTTPS是一项重要且必要的任务,因为这不仅关乎用户信息的安全,也有利于你的网站评级和粉丝的信心。在网络世界中,信息的安全就是一切,选择HTTPS,让您的网站更加安全,使您的用户满意,也使您感到满意。
387 19
|
Linux 数据安全/隐私保护
使用Linux命令行接入无线网络Wi-Fi的示例。
现在,你已经使用命令行成功地连接到 Wi-Fi 网络了。这两个示例涵盖了用 `nmcli` 和 `wpa_supplicant` 连接无线网络的常见场景,让你能够不依赖图形化界面来完成这个任务。在日常使用中熟练掌握这些基本操作能增强你对 Linux 系统的理解,帮助你更有效地处理各种问题。
1060 12
|
安全 Ubuntu Linux
Nipper 3.8.0 for Windows & Linux - 网络设备漏洞评估
Nipper 3.8.0 for Windows & Linux - 网络设备漏洞评估
570 0
Nipper 3.8.0 for Windows & Linux - 网络设备漏洞评估
|
Ubuntu Linux 网络安全
如何在Linux中更改主机名?修改主机名最新方法
本期教程将指导您如何在Linux系统中更改主机名。主机名是Linux系统的常用功能,用于识别服务器,帮助区分不同服务器,并与网络进程和其他应用程序协同工作。教程涵盖显示当前主机名的方法(通过`hostname`命令),以及在CentOS 7、Debian 9和Ubuntu 16.04及以上版本中更改主机名的步骤(使用`hostnamectl set-hostname`命令)。对于其他Linux版本,可编辑`/etc/hostname`文件实现更改。记得重启相关服务或服务器以使更改生效!
2969 12
|
SQL 安全 网络安全
网络安全与信息安全:知识分享####
【10月更文挑战第21天】 随着数字化时代的快速发展,网络安全和信息安全已成为个人和企业不可忽视的关键问题。本文将探讨网络安全漏洞、加密技术以及安全意识的重要性,并提供一些实用的建议,帮助读者提高自身的网络安全防护能力。 ####
481 17