五大Linux网络监控工具推荐

发表于:2010-11-08 10:51

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:黄永兵 译    来源:51Testing软件测试网采编

#
Linux
#
linux

  摘要:监测网络流量和保护数据及计算机一样重要。每个Linux发行版都附带有大量的命令行工具帮助你诊断网络问题,此外还有很多开源工具可以帮助你跟踪恼人的网络问题。本文将推荐五款命令行和开源免费的Linux网络监控工具,可以在各个发行版下得心应手的诊断网络问题。

  监测网络流量和保护数据及计算机一样重要,了解最基本的网络故障诊断和排除技巧有助于你节省时间和成本。每个Linux发行版都附带有大量的命令行工具帮助你诊断网络问题,此外还有很多开源工具可以帮助你跟踪恼人的网络问题。

  在这篇文章中,我将给大家推荐五款命令行和开源免费的Linux网络监控工具,提前了解一些简单的命令,当你需要使用它们诊断网络问题时,你会更得心应手。我将使用Ubuntu 10.04作为测试桌面平台,但这些工具在其它Linux发行版或不同版本中一样可以很好地工作

  经典的ping

  如果你不想从终端使用Linux命令行,那你可以跳过这一节,实际上,Linux命令行并没有那么可怕,尤其是网络问题诊断方面,大多数命令显示的信息可以帮助你确定究竟发生了什么,有些命令行工具可能需要root权限,或至少需要使用sudo命令。

图 1 ping

  首先是ifconfig命令,在命令提示符后输入这个命令会显示所有可识别的网络设备信息,在下面的例子中,你可以看到eth0,lo设备和wlan0,它们分别对应于有线以太网设备(分配的地址192.168.1.2),环回连接和无线以太网设备(地址192.168.1.102),它也显示了设备的mac地址(HWaddr)和一些网络通信统计数据,在遇到网络问题时,你应该首先使用这个命令查看IP地址是否有效,以及网络通信统计或错误信息。

  接下来你应该使用ping命令,确定你的计算机和外界通信是否正常,例如,ping一个已知的外部IP地址(如4.2.2.1)可以快速检测你的网络连接是否正常,它也会显示ping命令使用的时间,对于常见的DSL类型的网络连接,50ms左右的时间是比较正常的,时间越长表示网络越不稳定,如果出现ping数据包丢失,则表示网络问题比较严重。

  使用了ifconfig和ping命令后,接下来你还应该使用route命令,这个命令可以显示一串IP地址,包括目标地址和中途经过的网关地址,此外还包括一个标志列,在默认网关后这个标志将会显示为G,你可以ping默认网关地址确定你的计算机和网关的连接是否畅通。

31/3123>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号