首页 / Linux 命令行入门教程 / 62. ping 连通性测试

Linux 命令行入门教程

62. ping 连通性测试

本教程共 90 篇 · 第 62 篇

62. ping 连通性测试

网络通不通?ping 一发便知。它靠 ICMP 协议问对方”在吗”,对方回”在”。

最基础:

ping -c 4 google.com

-c 4 发 4 个包就停。不加 -c 会一直 ping,按 Ctrl+C 停。

回显里看三样:icmp_seq 序号、ttl 存活时间、time 往返毫秒。最后给汇总:发了多少、丢了多少(packet loss)、平均延时。

Tip

ping 8.8.8.8 通但 ping google.com 不通?那是 DNS 解析的问题,不是网断了(详见 §65)。

只看一眼通不通:

ping -c 1 192.168.1.1

测网速抖动用大包:

ping -s 1000 -c 5 google.com
Note

有些服务器禁 ping(防火墙挡 ICMP)。ping 不通不代表服务不可用,别急着下结论。

小结:ping 测可达性与延时。-c 限定次数,丢包率高说明链路不稳。