LOADING...

加载中请稍等...

loading

Linux每日一篇 - 43 - ping

Linux网络诊断神器!掌握ping命令,轻松测试网络连通性,诊断网络问题!

ping命令是什么?

ping命令是”Packet Internet Groper”的缩写,用于测试网络连通性和测量往返延迟的网络工具,就像网络世界的”声呐”。

基本用法

# 测试到指定主机的连通性
ping google.com

# 指定发送数据包的数量
ping -c 4 google.com

# 指定ping的间隔时间(秒)
ping -i 2 google.com

# 设置超时时间
ping -W 3 google.com

# 指定数据包大小
ping -s 1024 google.com

# 持续ping直到手动停止(Ctrl+C)
ping -c 0 google.com

实用技巧

# 不显示统计信息
ping -q google.com

# 设置ping包的TTL值
ping -t 64 google.com

# 使用特定网络接口发送ping包
ping -I eth0 google.com

# 静默模式(只返回退出状态)
ping -s google.com

# 快速ping(较小的间隔)
ping -i 0.2 google.com

# 使用IP地址而非域名
ping 8.8.8.8

常用场景

# 测试本地网络连通性
ping 127.0.0.1

# 测试网关连通性
ping 192.168.1.1

# 测试外网连通性
ping 8.8.8.8

# 测试域名解析
ping google.com

# 快速测试连通性(只发3个包)
ping -c 3 192.168.1.1

# 测试网络延迟
ping -c 10 google.com

# 检测网络是否稳定
ping -c 100 -i 0.5 google.com
头像
汪多多是只猫
失业的运维工程师
热爱开源与分享
微信公众号