linux fping参数,linux下,fping命令与ping命令解析
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命令解析相关推荐
- DOS命令之ping命令大全详解
首先从什么是Ping讲起吧! 什么是Ping Ping是典型的网络工具.Ping 是Windows系列自带的一个可执行命令,从98到最新的2003 Server版的计算机都带有这个命令行工具.Ping ...
- linux下,fping命令与ping命令解析
ping Linux系统的ping命令是常用的网络命令,它通常用来测试与目标主机的连通性. 1.命令格式: ping [参数] [主机名或IP地址] 2.命令功能: ping命令用于:确定网络和各外部 ...
- linux 强制mv,CentOS下cp/rm/mv等命令强制覆盖操作
CentOS下cp/rm/mv等命令强制覆盖操作 习惯了freebsd里的cp/rm/mv等命令遇到同名文件时直接覆盖操作,而在linux中(不一定是全部,可能是我使用的几种),使用cp/rm/mv命 ...
- 停止linux下正在执行的ping命令
CTRL+c或CTRL+z方式退出 也可以设置选项方式,使得ping命令执行若干次包就终止.ping 192.168.34.44 -c 4,此时ping命令将执行4次
- linux检查网络是否通畅_网络基础Ping命令详解(使用Ping这命令来测试网络连通)...
相关知识点 BIOS 在计算机领域,BIOS是 "Basic Input Output System"的缩略语,译为"基本输入输出系统", 与前者读法相同.计算 ...
- linux命令之ping命令
Linux系统的ping 命令是常用的网络命令,它通常用来测试与目标主机的连通性,我们经常会说"ping一下某机器,看是不是开着".不能打开网页时会说"你先ping网关地 ...
- linux ping 命令_Linux ping命令示例
linux ping 命令 The ping (Packet INternet Groper) command is one of the most widely used utility acros ...
- linux 启动 参数,Linux启动参数
Linux启动参数 发布时间:2008-09-03 15:46:31来源:红联作者:Sednol linux noapic (跳过硬件检测) linux pci=noapic (跳过PCI卡部分硬件检 ...
- linux nohup参数,linux nohup和
在linux上运行程序一般都直接适用nohup和&,但到底是什么意思? 1.nohup 不挂断地运行命令.no hangup的缩写,意即"不挂断".一般理解记住一个命令最简 ...
最新文章
- golang中的panic
- go语言游戏编程-Ebiten实现画面的填充
- Android 可开关式顶部下拉view
- plt绘制1 / (1 + np.exp(-x))
- Java读取Properties文件的六种方法
- NSIS:在线下载并安装程序
- Redis 命令 - 在线参考
- axure rp9安装教程,axurerp9安装步骤
- free pascal语言学习笔记(一)
- 如何在Mac上打开和使用AirPlay,以便在更大的显示器上进行屏幕镜像?
- 3dmax室内模型导入Unity3d 快速烘焙光照【2020】
- MAtlab wavefront,这是张小飞的阵列信号的全部MATLAB代码 传统的高分辨波达方向(DOA)估计算法中 - 下载 - 搜珍网...
- linux网站如何添加swf支持,linux上查看swf文件.靠谱
- 微信小程序-更换头像
- 大学物理实验绪论笔记——关于物理实验的误差分析、处理与数据记录
- [OHIF-Viewers]医疗数字阅片-医学影像-querySelector() 选择器语法-将画布(canvas)图像保存成本地图片的方法...
- 第八篇order订单专题(2)订单通知及属性
- php语言指什么生肖,龇牙咧嘴的生肖 指什么生肖
- 图片加载和它的内存们
- PAT-2021年春季考试-甲级
热门文章
- bxslider使用帮助
- matlab 音调_音调策略的问题
- MySQL 日期加减
- VS 常见问题之一:error C3867: “CRect::Width”: 函数调用缺少参数列表;请使用“CRect::Width”创建指向成员的指针
- expdp 很慢:Streams AQ: enqueue blocked on low memory
- 【计算机考研】从二本到浙大
- 暴力拒绝白嫖,著名开源项目作者删库跑路,数千个应用程序无限输出乱码
- 【有限元分析】workbench一维钢梁结构静力学分析变形、轴力 、弯矩等(起始模型+结果文件+视频演示)
- php textarea 传值,php表单转换textarea换行符的方法
- ubuntu 安装/卸载微信