查看原文
其他

每天学一个 Linux 命令(62):ping

点击关注👉 民工哥技术之路 2021-12-16

点击下方“民工哥技术之路”,选择“设为星标”

回复“1024”获取独家整理的学习资料!

昨日推荐:每天学一个 Linux 命令(61):wget

命令简介

ping 命令用于测试主机之间网络的连通性。

ping 是一种向网络上的另一台计算机发送网络数据并从其接收网络数据的简单方法。它通常用于测试与另一个系统是否可以通过网络访问,如果可以,则需要花费多少时间来交换该数据。

语法格式

ping [options] destination
ping -6 [options] destination

选项说明

-c<完成次数>  #指定要求回应的次数
-f  #最大极限检测
-i<间隔秒数>  #指定收发信息的间隔时间
-n  #只输出数值
-p<范本样式>  #设置填满数据包的范本样式
-q  #不输出执行过程信息,开头和结尾的相关信息除外
-r  #忽略普通的 Routing Table,直接将数据包送到远端主机上
-R  #记录路由过程
-s<数据包大小>  #设置数据包的大小
-t<存活数值>   #设置存活数值TTL的大小
-v   #详细输出执行过程信息

应用举例

常见举例

[root@centos7 ~]# ping www.baidu.com
PING www.a.shifen.com (36.152.44.95) 56(84) bytes of data.
64 bytes from 36.152.44.95 (36.152.44.95): icmp_seq=1 ttl=56 time=10.5 ms
64 bytes from 36.152.44.95 (36.152.44.95): icmp_seq=2 ttl=56 time=11.8 ms
64 bytes from 36.152.44.95 (36.152.44.95): icmp_seq=3 ttl=56 time=10.7 ms
^C
--- www.a.shifen.com ping statistics ---
7 packets transmitted, 7 received, 0% packet loss, time 6095ms
rtt min/avg/max/mdev = 10.588/11.512/12.007/0.546 ms

[root@centos7 ~]# ping -n www.baidu.com
PING www.a.shifen.com (36.152.44.96) 56(84) bytes of data.
64 bytes from 36.152.44.96: icmp_seq=1 ttl=56 time=13.6 ms
64 bytes from 36.152.44.96: icmp_seq=2 ttl=56 time=14.0 ms
^C
--- www.a.shifen.com ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 5032ms
rtt min/avg/max/mdev = 13.616/14.373/14.933/0.442 ms

只进行2次Ping操作

[root@centos7 ~]# ping -c 2 www.baidu.com
PING www.a.shifen.com (36.152.44.96) 56(84) bytes of data.
64 bytes from 36.152.44.96 (36.152.44.96): icmp_seq=1 ttl=56 time=14.0 ms
64 bytes from 36.152.44.96 (36.152.44.96): icmp_seq=2 ttl=56 time=14.4 ms

--- www.a.shifen.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1013ms
rtt min/avg/max/mdev = 14.086/14.257/14.428/0.171 ms

极限 PING 测试

[root@centos7 ~]# ping -c 10 -f www.baidu.com
PING www.a.shifen.com (36.152.44.96) 56(84) bytes of data.
  
--- www.a.shifen.com ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 110ms
rtt min/avg/max/mdev = 13.368/13.587/13.871/0.142 ms, pipe 2, ipg/ewma 12.279/13.609 ms

每天学一个 Linux 命令(58):telnet

每天学一个 Linux 命令(59):ssh

每天学一个 Linux 命令(60):scp

推荐阅读 点击标题可跳转

每天学一个 Linux 命令(60):scp

再见 FTP/SFTP!下一代文件传输利器 Croc 来了!

比 ELK 更轻量的企业级日志平台后起之秀 Graylog!

运维请务必收藏!Nginx 五大常见应用场景

华为:鸿蒙绝不是安卓换皮!!!

CentOS 搭建 Vsftpd 服务,一次性成功,收藏了!

又一款 Nginx 管理可视化神器!配置、监控一条龙

k8s 日志收集的那些套路

Systemd 进程管理工具实战教程

: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存