ping

Linux系统的ping命令是常用的网络命令,它通常用来测试与目标主机的连通性。

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 详细显示指令的执行过程。

-c 数目:在发送指定数目的包后停止。

-i 秒数:设定间隔几秒送一个网络封包给一台机器,预设值是一秒送一次。

-I 网络界面:使用指定的网络界面送出数据包。

-l 前置载入:设置在送出要求信息之前,先行发出的数据包。

-p 范本样式:设置填满数据包的范本样式。

-s 字节数:指定发送的数据字节数,预设值是56,加上8字节的ICMP头,一共是64ICMP数据字节。

-t 存活数值:设置存活数值TTL的大小。

实例:

rtt代表ping命令得出的网络上两台主机之间的往返时间。

FPING

Fping程序类似于ping(ping是通过ICMP(网络控制信息协议InternetControl Message Protocol)协议回复请求以检测主机是否存在)。Fping与ping不同的地方在于,fping可以在命令行中指定要ping的主机数量范围,也可以指定含有要ping的主机列表文件。与ping要等待某一主机连接超时或发回反馈信息不同,fping给一个主机发送完数据包后,马上给下一个主机发送数据包,实现多主机同时ping。如果某一主机ping通,则此主机将被打上标记,并从等待列表中移除,如果没ping通,说明主机无法到达,主机仍然留在等待列表中,等待后续操作。

安装教程参考上一篇博文

1.fping的参数

-a

Lists targets that responded

显示可ping通的目标

-A

Lists targets by address instead of hostname

将目标以ip地址的形式显示

-b

Sends bytes of data per ICMP packet (default 56)

ping 数据包的大小。(默认为56)

-B

Tells fping to wait times longer for a reply after each successive failed request (default 1.5)

设置指数反馈因子到f

-c

Number of Pings to send to each target (default 1)

ping每个目标的次数 (默认为1)

-C

Same as above but prints additional statistics for each host

同-c,返回的结果为冗长格式

-e

Displays elapsed time on return packets

显示返回数据包所费时间

-f

Reads the target list from (use "-" for standard input) (only if no -g specified)

从文件获取目标列表( - 表示从标准输入)(不能与 -g 同时使用)

-g

Tells fping to generate a target list by specifying the start and end address (ex. ./fping -g 192.168.1.0 192.168.1.255) or an IP/subnet mask (ex. ./fping -g 192.168.1.0/24)

通过指定开始和结束地址来生成目标列表(例如:./fping –g 192.168.1.0 192.168.1.255)或者一个IP/掩码形式(例如:./fping –g 192.168.1.0/24)

-i

Interval (in milliseconds) to wait between Pings (default 25)

设置ip的TTL值 (生存时间)

-l

Sends Pings forever

循环发送ping

-m

Pings multiple interfaces on target host

ping目标主机的多个网口

-n

Displays targets by name (-d is equivalent)

将目标以主机名或域名显示(等价于 -d )

-p

Interval (in milliseconds) between Pings to an individual target (in looping and counting modes, default 1000)

对同一个目标的ping包间隔(毫秒) (在循环和统计模式中,默认为1000)

-q

Doesn't show per-target/per-Ping results

安静模式(不显示每个目标或每个ping的结果)

-Q

Same as -q, but show summary every seconds

同-q, 但是每n秒显示信息概要

-r

When a host doesn't respond, retries the host times (default 3)

当ping失败时,最大重试次数(默认为3次)

-s

Displays summary statistics

打印最后的统计数据

-t

Timeout (in milliseconds) for individual targets (default 500)

单个目标的超时时间(毫秒)(默认500)

-u

Displays targets that are unreachable

显示不可到达的目标

-v

Displays version number

显示版本号

实例:

linux fping参数,linux下,fping命令与ping命令解析相关推荐

  1. DOS命令之ping命令大全详解

    首先从什么是Ping讲起吧! 什么是Ping Ping是典型的网络工具.Ping 是Windows系列自带的一个可执行命令,从98到最新的2003 Server版的计算机都带有这个命令行工具.Ping ...

  2. linux下,fping命令与ping命令解析

    ping Linux系统的ping命令是常用的网络命令,它通常用来测试与目标主机的连通性. 1.命令格式: ping [参数] [主机名或IP地址] 2.命令功能: ping命令用于:确定网络和各外部 ...

  3. linux 强制mv,CentOS下cp/rm/mv等命令强制覆盖操作

    CentOS下cp/rm/mv等命令强制覆盖操作 习惯了freebsd里的cp/rm/mv等命令遇到同名文件时直接覆盖操作,而在linux中(不一定是全部,可能是我使用的几种),使用cp/rm/mv命 ...

  4. 停止linux下正在执行的ping命令

    CTRL+c或CTRL+z方式退出 也可以设置选项方式,使得ping命令执行若干次包就终止.ping 192.168.34.44 -c 4,此时ping命令将执行4次

  5. linux检查网络是否通畅_网络基础Ping命令详解(使用Ping这命令来测试网络连通)...

    相关知识点 BIOS 在计算机领域,BIOS是 "Basic Input Output System"的缩略语,译为"基本输入输出系统", 与前者读法相同.计算 ...

  6. linux命令之ping命令

    Linux系统的ping 命令是常用的网络命令,它通常用来测试与目标主机的连通性,我们经常会说"ping一下某机器,看是不是开着".不能打开网页时会说"你先ping网关地 ...

  7. linux ping 命令_Linux ping命令示例

    linux ping 命令 The ping (Packet INternet Groper) command is one of the most widely used utility acros ...

  8. linux 启动 参数,Linux启动参数

    Linux启动参数 发布时间:2008-09-03 15:46:31来源:红联作者:Sednol linux noapic (跳过硬件检测) linux pci=noapic (跳过PCI卡部分硬件检 ...

  9. linux nohup参数,linux nohup和

    在linux上运行程序一般都直接适用nohup和&,但到底是什么意思? 1.nohup 不挂断地运行命令.no hangup的缩写,意即"不挂断".一般理解记住一个命令最简 ...

最新文章

  1. golang中的panic
  2. go语言游戏编程-Ebiten实现画面的填充
  3. Android 可开关式顶部下拉view
  4. plt绘制1 / (1 + np.exp(-x))
  5. Java读取Properties文件的六种方法
  6. NSIS:在线下载并安装程序
  7. Redis 命令 - 在线参考
  8. axure rp9安装教程,axurerp9安装步骤
  9. free pascal语言学习笔记(一)
  10. 如何在Mac上打开和使用AirPlay,以便在更大的显示器上进行屏幕镜像?
  11. 3dmax室内模型导入Unity3d 快速烘焙光照【2020】
  12. MAtlab wavefront,这是张小飞的阵列信号的全部MATLAB代码 传统的高分辨波达方向(DOA)估计算法中 - 下载 - 搜珍网...
  13. linux网站如何添加swf支持,linux上查看swf文件.靠谱
  14. 微信小程序-更换头像
  15. 大学物理实验绪论笔记——关于物理实验的误差分析、处理与数据记录
  16. [OHIF-Viewers]医疗数字阅片-医学影像-querySelector() 选择器语法-将画布(canvas)图像保存成本地图片的方法...
  17. 第八篇order订单专题(2)订单通知及属性
  18. php语言指什么生肖,龇牙咧嘴的生肖 指什么生肖
  19. 图片加载和它的内存们
  20. PAT-2021年春季考试-甲级

热门文章

  1. bxslider使用帮助
  2. matlab 音调_音调策略的问题
  3. MySQL 日期加减
  4. VS 常见问题之一:error C3867: “CRect::Width”:  函数调用缺少参数列表;请使用“CRect::Width”创建指向成员的指针
  5. expdp 很慢:Streams AQ: enqueue blocked on low memory
  6. 【计算机考研】从二本到浙大
  7. 暴力拒绝白嫖,著名开源项目作者删库跑路,数千个应用程序无限输出乱码
  8. 【有限元分析】workbench一维钢梁结构静力学分析变形、轴力 、弯矩等(起始模型+结果文件+视频演示)
  9. php textarea 传值,php表单转换textarea换行符的方法
  10. ubuntu 安装/卸载微信