Linux网络(ping,traceroute,netstat)

1.ping命令

使用方法

ping  www.baidu.com

ping 命令发送一个特殊的网络数据包,叫做 IMCP ECHO_REQUEST,
到 一台指定的主机。大多数接收这个包的网络设备将会回复它,来允许网络连接验证
注意:大多数网络设备(包括 Linux 主机)都可以被配置为忽略这些数据包。通常,这样做是出于网络安
全 原因,部分地遮蔽一台主机免受一个潜在攻击者地侵袭。配置防火墙来阻塞 IMCP 流量也很普遍。
一旦启动,ping 命令会持续在特定的时间间隔内(默认是一秒)发送数据包,直到它被中断

2.traceroute

这个 traceroute 程序(一些系统使用相似的 tracepath 程序来代替)会显示从本地到指定主机 要经过的
所有“跳数”的网络流量列表。例如,看一下到达 slashdot.org 网站,需要经过的路由 器,我们将这样
做:

traceroute slashdot.org

从输出结果中,我们可以看到连接测试系统到 slashdot.org 网站需要经由好多个路由器。对于那些 提供标识信息的路由器,我们能看到它们的主机名,IP 地址和性能数据,这些数据包括三次从本地到 此路由器
的往返时间样本。对于那些没有提供标识信息的路由器(由于路由器配置,网络拥塞,防火墙等 方面的原
因),我们会看到几个星号,正如行中所示。

3 .netstat

使用 netstat -ie 查看系统的网络接口
当执行日常网络诊断时,要查看的重要信息是每个网络接口第四行开头出现的单词 “UP”,说明这个网
络接口已经生效,还要查看第二行中 inet addr 字段出现的有效 IP 地址。对于使用 DHCP(动态主机配
置协议)的系统,在 这个字段中的一个有效 IP 地址则证明了 DHCP 工作正常

netstat  -r //显示内核的网络路由表,展示了系统是如何配置网络之间发送数据包的

第一列显示了目的地的IP地址。IP 地址以零结尾是指网络,而不是个人主机, 所以这个目的地意味着局
域网中的任何一台主机。下一个字段,Gateway, 是网关(路由器)的名字或 IP 地址,用它来连接当前
的主机和目的地的网络。 若这个字段显示一个星号,则表明不需要网关。

第一列包含目的地 default。指的是发往任何表上没有列出的目的地网络的流量.
其他的,详细的命令选项查看netstat命令手册

猜你喜欢

转载自blog.csdn.net/Pruett/article/details/80928868