Linux ping 命令
Linux ping 命令
命令和netstat命令一样重要,常用语检测域名是否通。
出海部署的同学,经常使用的命令。
ping www.huawei.com
Linux ping 命令用于检测主机。
执行 ping 指令会使用 ICMP 传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。
语法
ping [-dfnqrRv][-c<完成次数>][-i<间隔秒数>][-I<网络界面>][-l<前置载入>][-p<范本样式>][-s<数据包大小>][-t<存活数值>][主机名称或IP地址]
参数说明:
- -d 使用Socket的SO_DEBUG功能。
- -c <完成次数> 设置完成要求回应的次数。
- -f 极限检测。
- -i<间隔秒数> 指定收发信息的间隔时间。
- -I<网络界面> 使用指定的网络接口送出数据包。
- -l<前置载入> 设置在送出要求信息之前,先行发出的数据包。
- -n 只输出数值。
- -p<范本样式> 设置填满数据包的范本样式。
- -q 不显示指令执行过程,开头和结尾的相关信息除外。
- -r 忽略普通的Routing Table,直接将数据包送到远端主机上。
- -R 记录路由过程。
- -s<数据包大小> 设置数据包的大小。
- -t<存活数值> 设置存活数值TTL的大小。
- -v 详细显示指令的执行过程。
- -w
在 deadline 秒后退出。 - -W
在等待 timeout 秒后开始执行。
实例
检测是否与主机连通
root@jdit:~# ping www.alibaba.com PING secgw-cloud-hz-scproxy.alibaba.com.gds.alibabadns.com (59.82.23.108) 56(84) bytes of data. 64 bytes from 59.82.23.108 (59.82.23.108): icmp_seq=1 ttl=94 time=8.21 ms 64 bytes from 59.82.23.108 (59.82.23.108): icmp_seq=2 ttl=94 time=8.21 ms 64 bytes from 59.82.23.108 (59.82.23.108): icmp_seq=3 ttl=94 time=8.24 ms 64 bytes from 59.82.23.108 (59.82.23.108): icmp_seq=4 ttl=94 time=8.21 ms 64 bytes from 59.82.23.108 (59.82.23.108): icmp_seq=5 ttl=94 time=8.20 ms 64 bytes from 59.82.23.108 (59.82.23.108): icmp_seq=6 ttl=94 time=8.22 ms ^C --- secgw-cloud-hz-scproxy.alibaba.com.gds.alibabadns.com ping statistics --- 6 packets transmitted, 6 received, 0% packet loss, time 5007ms rtt min/avg/max/mdev = 8.200/8.213/8.235/0.012 ms root@jdit:~# //需要手动终止Ctrl+C
指定接收包的次数
root@jdit:~# ping -c 2 www.alibaba.com PING secgw-cloud-hz-scproxy.alibaba.com.gds.alibabadns.com (59.82.23.108) 56(84) bytes of data. 64 bytes from 59.82.23.108 (59.82.23.108): icmp_seq=1 ttl=94 time=8.18 ms 64 bytes from 59.82.23.108 (59.82.23.108): icmp_seq=2 ttl=94 time=8.21 ms --- secgw-cloud-hz-scproxy.alibaba.com.gds.alibabadns.com ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1001ms rtt min/avg/max/mdev = 8.178/8.192/8.207/0.014 ms root@jdit:~# //收到两次包后,自动退出
多参数使用
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了