APP下载

精心收藏了10个超级棒的Linux网络监视工具 附赠linux学习教程

消息来源:baojiabao.com 作者: 发布时间:2024-05-19

报价宝综合消息精心收藏了10个超级棒的Linux网络监视工具 附赠linux学习教程

保持对我们的网络的管理,防止任何程式过度使用网络、导致整个系统操作变慢,对管理员来说是至关重要的。有几个网络监视工具可以用于不同的操作系统。在这篇文章中,我们将讨论从 Linux 终端中执行的 10 个网络监视工具。它对不使用 GUI 而希望通过 SSH 来保持对网络管理的使用者来说是非常理想的。

1、iftop

iftop network monitoring tool

Linux 使用者通常都熟悉 top —— 这是一个系统监视工具,它允许我们知道在我们的系统中实时执行的程序,并可以很容易地管理它们。iftop 与 top 应用程序类似,但它是专门监视网络的,通过它可以知道更多的关于网络的详细情况和使用网络的所有程序。

2、vnstat

vnstat network monitoring tool

vnstat 是一个预设包含在大多数 Linux 发行版中的网络监视工具。它允许我们对一个使用者选择的时间周期内传送和接收的流量进行实时控制。

3、iptraf

iptraf monitoring tool for linux

IPTraf 是一个基于控制台的 Linux 实时网络监视程式。它会收集经过这个网络的各种各样的资讯作为一个 IP 流量监视器,包括 TCP 标志资讯、ICMP 详细情况、TCP / UDP 流量故障、TCP 连线包和字节计数。它也收集界面上全部的 TCP、UDP、…… IP 协议和非 IP 协议 ICMP 的校验和错误、界面活动等等的详细情况。

4、Monitorix - 系统和网络监视

monitorix system monitoring tool for linux

Monitorix 是一个轻量级的免费应用程序,它设计用于去监视尽可能多的 Linux / Unix 服务器的系统和网络资源。它里面添加了一个 HTTP web 服务器,可以定期去收集系统和网络资讯,并且在一个图表中显示它们。它跟踪平均系统负载、内存分配、磁盘健康状态、系统服务、网络埠、邮件统计资讯(Sendmail、Postfix、Dovecot 等等)、MySQL 统计资讯以及其它的更多内容。它设计用于去管理系统的整体效能,以及帮助检测故障、瓶颈、异常活动等等。

5、dstat

dstat network monitoring tool

这个监视器相比前面的几个知名度低一些,但是,在一些发行版中已经预设包含了。

我们可以从 这个连结[5] 获取这个工具的更多资讯以及下载必要的包。

6、bwm-ng

bwm-ng monitoring tool

这是最简化的工具之一。它允许你去从连线中互动式取得资料,并且,为了便于其它装置使用,在取得资料的同时,能以某些格式汇出它们。

7、ibmonitor

ibmonitor tool for linux

与上面的类似,它显示连线界面上过滤后的网络流量,并且,明确地将接收流量和传送流量区分开。

8、Htop - Linux 程序跟踪

htop linux processes monitoring tool

Htop 是一个更先进的、互动式的、实时的 Linux 程序跟踪工具。它类似于 Linux 的 top 命令,但是有一些更高阶的特性,比如,一个更易于使用的程序管理界面、快捷键、水平和垂直的程序检视等更多特性。Htop 是一个第三方工具,它不包含在 Linux 系统中,你必须使用 YUM或者 APT-GET 或者其它的包管理工具去安装它。

9、arpwatch - 以太网活动监视器

arpwatch ethernet monitoring tool

arpwatch 是一个设计用于在 Linux 网络中去管理以太网通讯的地址解析程式。它持续监视以太网通讯并记录一个网络中的 IP 地址和 MAC 地址的变化,该变化同时也会记录一个时间戳。它也有一个功能是当一对 IP 和 MAC 地址被新增或者发生变化时,传送一封邮件给系统管理员。在一个网络中发生 ARP 攻击时,这个功能非常有用。

10、Wireshark - 网络监视工具

wireshark network monitoring tool

Wireshark是一个自由的应用程序,它允许你去捕获和检视前往你的系统和从你的系统中返回的资讯,它可以去深入到资料包中并检视每个包的内容 —— 以分别满足你的不同需求。它一般用于去研究协议问题和去建立和测试程式的特别情况。这个开源分析器是一个被公认的分析器商业标准,它的流行要归功于其久负盛名。

最初它被叫做 Ethereal,Wireshark 有轻量化的、易于理解的界面,它能分类显示来自不同的真实系统上的协议资讯。

结论:

在这篇文章中,我们看了几个开源的网络监视工具。虽然我们从这些工具中挑选出来的认为是“最佳的”,并不意味着它们都是最适合你的需要的。例如,现在有很多的开源监视工具,比如,OpenNMS、Cacti、和 Zennos,并且,你需要去从你的个体情况考虑它们的每个工具的优势。

最后柠檬为大家准备了一些Linux的学习教程,希望可以帮助到大家。

获取方式:请大家转发+关注并私信小编关键词:“资料”即可获取全套Linux自学教程。

2019-07-18 08:50:00

相关文章