0
点赞
收藏
分享

微信扫一扫

@网络工程师:用好这6款工具,让你的工作效率大翻倍!

作为一枚网络工程师,要学会灵活使用各种工具,以达到事半功倍的效果。

鉴于很多网络工程师也会涉及到运维,运维也会涉及到网络,综合起来,都学习学习,这才是正确的打工人态度。

本次文章,我们就分享网工/运维好评度最高的前6款工具。

01

抓包工具

tcpdump

作为linux抓包工具,tcpdump被很多UNIX高手认为是一个专业的网络管理工具。

与它功能类似的工具有 wireshark ,不同的是,wireshark 有图形化界面,而 tcpdump 则只有命令行。

大家都知道,网络上的流量、数据包,非常的多,因此要想抓到我们所需要的数据包,就需要我们定义一个精准的过滤器,把这些目标数据包,从巨大的数据包网络中抓取出来。

所以学习抓包工具,其实就是学习如何定义过滤器的过程。

而在 tcpdump 的世界里,过滤器的实现,都是通过一个又一个的参数组合起来,一个参数不够精准,那就再加一个,直到我们能过滤掉无用的数据包,只留下我们感兴趣的数据包。

02

网络流量监控

IFTop

iftop是类似于linux下面top的实时流量监控工具,比iptraf直观些,类似于Linux下的top命令。

iftop可以监控指定网卡的实时流量、端口连接信息、反向解析IP等,还可以精确显示本机网络流量情况及网络内各主机与本机相互通信的流量集合,非常适合于监控代理服务器或路由器的网络流量。

同时,iftop对检测流量异常的主机非常有效,通过iftop的输出可以迅速定位主机流量异常的根源,这对于网络故障排查、网络安全检测是十分有用的。

@网络工程师:用好这6款工具,让你的工作效率大翻倍!_抓包工具

03

控制台应用

nload

nload 是一个控制台应用,是一个可实时监视网络流量和带宽使用情况的工具。它可以被用来实时地监控网络流量和带宽使用情况,它还通过提供两个简单易懂的图表来对流量进行可视化。

它可以帮助你使用图表监输入和输出的流量,并提供其他信息,例如传输的数据总量和最小/最大网络使用率。

它还可以在监控过程中切换被监控的设备,而这可以通过按左右箭头来完成。

@网络工程师:用好这6款工具,让你的工作效率大翻倍!_ios_02

正如在上面的截图中所看到的那样,由 nload 提供的图表是非常容易理解的。nload 提供了有用的信息,也展示了诸如被传输数据的总量和最小/最大网络速率等信息。

而更酷的是你只需要直接运行 nload 这个工具就行,这个命令是非常的短小且易记的:nload

很确信的是:我们关于如何使用 nload 的详细教程将帮助到新的 Linux 用户,甚至可以帮助那些正寻找关于 nload 信息的老手。

04

系统和网络监视

Monitorix

Monitorix 是一个轻量级的免费应用程序,它设计用于去监视尽可能多的 Linux / Unix 服务器的系统和网络资源。

@网络工程师:用好这6款工具,让你的工作效率大翻倍!_抓包工具_03

它里面添加了一个 HTTP web 服务器,可以定期去收集系统和网络信息,并且在一个图表中显示。

它更多被用于去管理系统的整体性能,以及帮助检测故障、瓶颈、异常活动等等。

Monitorix最大的特点是简单,安装完系统,添加EPEL源,两条命令,就可以完成监控并且出图:

yum install monitorix

service monitorix start

然后输入http://IP:8080,就能看到监控。

05

IT监控软件

Nagios

Nagios是应用广泛的一种免费开源的IT 监控软件,一般来说,Nagios能够监控几乎所有类型的组件,例如网络协议、操作系统、系统指标、应用程序、服务、Web服务器、网站,中间件等。

你可以在一个单一的窗口中监控远程的 Linux、Windows 系统、交换机、路由器和打印机等,它会显示出重要警告,这可帮助你在问题发生前就补救。

Nagios 有一个 web 界面,其中有一个图形化的活动监视器。

通过浏览网页 http://localhost/nagios/ 或 http://localhost/nagios3/ 便可以登录到这个 web 界面。

假如你在远程的机器上进行操作,可用你的 IP 地址来替换 localhost,然后键入用户名和密码,我们便会看到如下图所展示的信息:

@网络工程师:用好这6款工具,让你的工作效率大翻倍!_ios_04

06

硬盘读取性能测试

IOZone

IOZone是一款Linux文件系统性能测试工具,可以测试不同的操作系统中文件系统的读写性能。

它好评颇多,不仅是因为它支持的读写模式多,而且可以输出excel格式数据,便于后期分析,在使用方便的同时,准确性也有一定保证。

@网络工程师:用好这6款工具,让你的工作效率大翻倍!_抓包工具_05

可以通过 write, re-write, read, re-read, random read, random write, random mix, backwards read, record rewirte, strided read, fwrite, frewrite, fread, freread, mmap, async I/0 等不同的模式下的硬盘的性能。

测试的时候请注意,设置的测试文件的大小一定要大过你的内存(最佳为内存的两倍大小),不然linux会给你的读写的内容进行缓存,会使数值非常不准确。

举报

相关推荐

0 条评论