mirror of https://github.com/Black-Gold/Learn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.3 KiB
1.3 KiB
ping
说明
ping命令 用来测试主机之间网络的连通性。执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应 该信息,因而得知该主机运作正常
选项
-d:使用Socket的SO_DEBUG功能
-c<完成次数>:设置完成要求回应的次数
-f:极限检测
-i<间隔秒数>:指定收发信息的间隔时间
-I<网络界面>:使用指定的网络界面送出数据包
-l<前置载入>:设置在送出要求信息之前,先行发出的数据包
-n:只输出数值
-p<范本样式>:设置填满数据包的范本样式
-q:不显示指令执行过程,开头和结尾的相关信息除外
-r:忽略普通的Routing Table,直接将数据包送到远端主机上
-R:记录路由过程
-s<数据包大小>:设置数据包的大小
-t<存活数值>:设置存活数值TTL的大小
-v:详细显示指令的执行过程
实例
ping -q -i0 -c 256 -l 4096 -s 1450 -S 10485760 -W 1 hostname # 使用-i0选项以尽可能快的速度发送ICMP数据包,必须时root用户
traceroute --icmp 198.124.42.201 # 使用traceroute查找路径中的跃点
ping -q -i0 -c 256 -l 4096 -s 1450 -S 10485760 -W 1 198.124.238.153 # 测试每一跳,看看损失从哪里开始