Linux ping 命令教程:网络连通性测试 🏓
1. 简介
ping
命令是 Linux 系统中用于测试网络连通性的工具。🔧 它通过向指定的 IP 地址或域名发送 ICMP 回显请求(Echo Request)并等待响应(Echo Reply)来检测网络是否连通。ping
命令是网络诊断和故障排除的基本工具。
2. 常见操作概览
操作 | 命令格式 | 说明 |
---|---|---|
基本 ping 测试 | ping <目标> | 向指定目标发送 ICMP 回显请求。 |
指定次数的 ping 测试 | ping -c <次数> <目标> | 发送指定次数的 ICMP 回显请求。 |
持续 ping 测试 | ping <目标> | 持续发送 ICMP 回显请求,直到手动停止。 |
显示帮助信息 | ping -h | 显示 ping 命令的帮助信息。 |
3. 命令示例
3.1 基本 ping 测试
要向百度服务器发送 ICMP 回显请求:
$ ping baidu.com
终端输出:
PING baidu.com (180.97.33.107) 56(84) bytes of data.
64 bytes from 180.97.33.107 (180.97.33.107): icmp_seq=1 ttl=54 time=30.3 ms
64 bytes from 180.97.33.107 (180.97.33.107): icmp_seq=2 ttl=54 time=30.4 ms
...
3.2 指定次数的 ping 测试
要向百度服务器发送 5 次 ICMP 回显请求:
$ ping -c 5 baidu.com
3.3 持续 ping 测试
要持续向百度服务器发送 ICMP 回显请求,直到手动停止(使用 Ctrl+C
):
$ ping baidu.com
3.4 多目标 ping 测试
要同时 ping 多个目标:
$ ping -c 5 baidu.com google.com 8.8.8.8