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 限定次数,丢包率高说明链路不稳。