ping 是常用的网络命令,主要通过 ICMP 协议进行网络探测,测试网络中主机的通信情况。

ping 命令的基本信息如下。

  • 命令名称:ping。
  • 英文原意:send ICMP ECHO_REQUEST to network hosts。
  • 所在路径:/bin/ping。
  • 执行权限:所有用户。
  • 功能描述:向网络主机发送 ICMP 请求。

命令的基本格式如下:

[root@localhost ~]# ping [选项] IP

选项:

  • -b: 后面加入广播地址,用于对整个网段进行探测;
  • -c 次数: 用于指定 ping 的次数;
  • -s 字节: 指定探测包的大小;

【例 1】 探测与指定主机通信。

[root@localhost ~]#ping 192.168.103.151
PING 192.168.103.151 (192.168.103.151) 56(84) bytes of data.
64 bytes from 192.168.103.151: icmp_seq=1 ttl=128 time=0.300 ms
64 bytes from 192.168.103.151: icmp_seq=2 ttl=128 time=0.481 ms
…省略部分内容…
#探测与指定主机是否通信

Linux是一个比较实在的操作系统,这个 ping 命令如果不使用"Ctrl+C"快捷键强行中止,就会一直 ping 下去,直到天荒地老……

【例 2】指定 ping 的次数。
既然 ping 这么"实在",如果不想一直 ping 下去,则可以使用"-c"选项指定 ping 的次数。例如:

[root@localhost ~]# ping -c 3 192.168.103.151
#只探测3次,就中止ping命令

【例 3】 探测网段中的可用主机。
在 ping 命令中,可以使用"-b"选项,后面加入广播地址,探测整个网段。我们可以使用这个选项知道整个网络中有多少主机是可以和我们通信的,而不用一个一个 IP 进行探测。例如:

[root@localhost ~]# ping -b -c 3 192.168.103.255
WARNING: pinging broadcast address
PING 192.168.103.255 (192.168.103.255) 56(84) bytes of data.
64 bytes from 192.168.103.199: icmp_seq=1 ttl=64 time=1.95ms
64 bytes from 192.168.103.168: icmp_seq=1 ttl=64 time=1.97ms(DUP!)
64 bytes from 192.168.103.252: icmp_seq=1 ttl=64 time=2.29ms(DUP!)
…省略部分内容…
#探测192.168.103.0/24网段中有多少可以通信的主机

Linux ping命令:向网络主机发送ICMP请求相关推荐

  1. Linux ping命令,检测网络是否连通

    Ping是Windows.Unix和Linux系统下的一个命令.ping也属于一个通信协议,是TCP/IP协议的一部分.利用"ping"命令可以检查网络是否连通,可以很好地帮助我们 ...

  2. linux ping只显示一条,Linux ping命令,检测网络是否连通

    Ping是Windows.Unix和Linux系统下的一个命令.ping也属于一个通信协议,是TCP/IP协议的一部分.利用"ping"命令可以检查网络是否连通,可以很好地帮助我们 ...

  3. 【Linux】一步一步学Linux——ping命令(150)

    00. 目录 文章目录 00. 目录 01. 命令概述 02. 命令格式 03. 常用选项 04. 参考示例 05. 使能和禁用ping的方法 06. 总结 07. 附录 01. 命令概述 ping命 ...

  4. Linux ping命令

    ping 是常用的网络命令,主要通过 ICMP 协议进行网络探测,测试网络中主机的通信情况. ping 命令的基本信息如下. 命令名称:ping. 英文原意:send ICMP ECHO_REQUES ...

  5. linux命令菜鸟ping,Linux ping命令

    Linux ping命令 Linux ping命令用于检测主机. 执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常. 语 ...

  6. Linux ping命令、Linux kill命令、Linux logname命令、 Linux logout命令

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. Linux ping命令用于检测主机. 执行ping指令会使用ICMP传输协议,发出要求回应的信息, ...

  7. linux ping -w 命令,Linux ping 命令

    Linux ping 命令 Linux ping 命令用于检测主机. 执行 ping 指令会使用 ICMP 传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运 ...

  8. 使用ping命令查看网络延迟--用Enki学Linux系列(7)

    使用ping命令查看网络延迟 Using ping To Measure Network Latency ping命令持续发送少量互联网流量到远程地址并报告收到回应的总时间.如果流量因为网络故障或者错 ...

  9. ping 延迟 linux,使用ping命令查看网络延迟--用Enki学Linux系列(7)

    使用ping命令查看网络延迟 Using ping To Measure Network Latency ping命令持续发送少量互联网流量到远程地址并报告收到回应的总时间.如果流量因为网络故障或者错 ...

最新文章

  1. 如何判断一个数是否在40亿个整数中?
  2. 解决编译twrp3.0.3遇到的问题
  3. ASP.NET 学习笔记_13 文章发布管理小系统
  4. c++ hashset的用法_C++中set的用法
  5. 在事务外自动保存托管JPA实体
  6. [Linux C]递归遍历指定目录,以目录树形式展示
  7. LeetCode 1134. 阿姆斯特朗数
  8. Java乘法计算错误,Java JRE致命错误:乘法过多
  9. java log4j logback jcl_进阶之路:Java 日志框架全画传(下)
  10. Python学习系列----第六章 数据结构
  11. SignalR-Client-CPP 源码编译
  12. Python 数据分析与挖掘概述
  13. ISO27001认证步骤及证书年审
  14. 博图注册表删除方法_安装西门子软件反复提示重启电脑的解决方法
  15. EasyExcel实现excel导出【设置自定义样式--案例分析】
  16. 半同步/半反应堆模型以及简单实现(一)
  17. 页面底部悬浮广告或关注公众号代码
  18. 盛世昊通:广州车展那些出彩的车,你心动了吗?
  19. 著作权法_信息网络传播权保护条例_最高人民法院关于审理侵害信息网络传播权民事纠纷案件适用法律若干问题的规定
  20. 计算机相关美文摘抄,值得摘抄的好文章,好文章摘抄大全

热门文章

  1. 用falsk写一个简单的接口
  2. python操作excel格式文件
  3. 硬盘测试工具 hdparm
  4. 一些略有感触的句子和感悟
  5. 路由器R473g虚拟服务器设置,TL-R473G上网方式配置详解
  6. JAVA代码无效化快捷键_Eclipse常用快捷键及快捷键功能失效时的解决方案
  7. 微服务中鉴权方式OAtuh2与JWT的比较
  8. php 换行 html_PHP实现html源码中回车换行输出_PHP教程
  9. Android操作系统发展史
  10. MySQL中几种常见的函数及具体操作