目的:学习linux命令ping,traceroute的用法
1:ping的用法:
man ping
ping:判断某个主机是否有响应
linux-8o9i:~ # ping -c 119.29.29.29
PING 119.29.29.29 (119.29.29.29) () bytes of data.
bytes from 119.29.29.29: icmp_seq= ttl= time= ms
bytes from 119.29.29.29: icmp_seq= ttl= time=75.0 ms
bytes from 119.29.29.29: icmp_seq= ttl= time=74.4 ms
bytes from 119.29.29.29: icmp_seq= ttl= time=74.2 ms--- 119.29.29.29 ping statistics ---
packets transmitted, received, % packet loss, time 3004ms
rtt min/avg/max/mdev = 74.249/81.303/101.454/11.638 ms
64bytes:传输的icmp包大小数值
icmp_seq=1:侦测的次数
ttl:生存时间,每经过一个路由,数值减1,初始值为:64
time:响应时间,数值越小,网络联机状况越好
ping- 向网络主机发送ICMP回显请求
-c:计数器
-b (后面接broadcast的ip,查询某个网域内有哪些活动主机)
2:traceroute的用法:
man traceroute
traceroute:追踪路由(节点)
-n:不经过解析,只显示ip
linux-8o9i:~ # traceroute -n 119.29.29.29
通常情况下,网络上很多防火墙和主机会将tracetoute通过的权利屏蔽掉,所以会显示*