当前位置: 亚洲城ca88 > 亚洲城 > 正文

在Linux中怎么着通过nload来监督网络采取状态,实

时间:2019-06-15 11:53来源:亚洲城
nload 是一个 linux自由软件工具,通过提供两个简单的图形来帮助linux用户和系统管理员来实时监控网络流量以及宽带使用情况:一个是进入流量,一个是流出流量。 如果你想在命令行界

nload 是一个 linux 自由软件工具,通过提供两个简单的图形来帮助linux用户和系统管理员来实时监控网络流量以及宽带使用情况:一个是进入流量,一个是流出流量。

如果你想在命令行界面监控网络吞吐量,nload 应用程序是个不错的选择。它是一个实时监控网络流量和带宽使用的控制台应用程序,使用两个图表可视化地展示接收和发送的流量,并提供诸如数据交换总量、最小/最大网络带宽使用量等附加信息。

我真的很喜欢用nload来在屏幕上显示当前的下载速度、总的流入量和平均下载速度等信息。nload工具的报告图非常容易理解,最重要的是这些信息真的非常有用。

在其使用手册上说到,在默认情况下它会监控所有网络设备。但是你可以轻松地指定你想要监控的设备,而且可以通过方向键在不同的网络设备之间进行转换。另外还有很多的选项可用,例如 ‘-t’选项以毫秒来设定刷新显示时间间隔(默认时间间隔值是500毫秒),‘-m’选项用来同时显示多个设备(在使用该选项时不会显示流量图),‘-u’选项用来设置显示流量数字的单位,另外还有许多其他的选项将会在本教程中探索和练习。

安装

亚洲城 1

如何将 nload安装到你的linux机器上

UbuntuFedora 用户可以从默认的软件仓库中容易地安装。

在Ubuntu上使用以下命令进行安装。

  1. sudo apt-get install nload

在Fedora上使用以下命令进行安装。

  1. sudo yum install nload

CentOS用户该怎么办呢? 只需要在你的机器上输入以下命令就可以安装成功。

  1. sudo yum install nload

以下的命令会帮助你在OpenBSD系统中安装nload。

  1. sudo pkg_add -i nload

在 linux 机器上的另外一个非常有效的安装软件的方式就是编译源代码,下载并安装最新的版本意味着能够获得更好地性能、更酷的特性以及更少的bug。

在 CentOS/RHEL/Red Hat/Fedora Linux 上安装 nload

如何通过源代码安装nload

在从源代码安装nload之前,你需要首先下载源代码。 我通常使用wget工具来进行下载--该工具在许多linux机器上默认可用。该免费工具帮助用户以非交互式的方式从网络上下载文件,并支持以下协议:

  • HTTP
  • HTTPS
  • FTP

通过以下命令来进入到/tmp目录中。

  1. cd /tmp

然后在你的终端中输入以下命令就可以将最新版本的nload下载到你的linux机器上了。

  1. wget http://www.roland-riegel.de/nload/nload-0.7.4.tar.gz

如果你不喜欢使用wget工具,也可以通过简单的一个鼠标点击轻松地从官网上下载其源代码。

由于该软件非常轻巧,其下载过程几乎在瞬间就会完成。接下来的步骤就是通过tar工具来将下载的源代码包进行解压。

tar归档工具可以用来从磁带或硬盘文档中存储或解压文件,该工具有许多可用的选项,但是我们只需要下面的几个选项来执行我们的操作。

  1. -x 从归档中解压文件
  2. -v 使用繁琐模式运行--用来显示详细信息
  3. -f 用来指定归档文件

例如(LCTT 译注:tar 命令的参数前的“-”可以省略):

  1. tar xvf example.tar

现在你学会了如何使用tar工具,我可以非常肯定你知道了如何从命令行中解压这个.tar文档。

  1. tar xvf nload-0.7.4.tar.gz

之后使用cd命令来进入到nload*目录中:

  1. cd nload*

在我的系统上看起来是这样的:

  1. oltjano@baby:/tmp/nload-0.7.4$

然后运行下面这个命令来为你的系统配置该软件包:

  1. ./configure

此时会有“一大波僵尸”会在你的屏幕上显示出来,下面的一个屏幕截图描述了它的样子。

亚洲城 2

在上述命令完成之后,通过下面的命令来编译nload。

  1. make

亚洲城 3

好了,终于....,通过以下命令可以将nload安装在你的机器上了。

  1. sudo make install

亚洲城 4

安装好nload之后就是让你学习如何使用它的时间了。

更多详情见请继续阅读下一页的精彩内容: http://www.linuxidc.com/Linux/2015-03/115383p2.htm

亚洲城 5

首先在 CentOS 或者基于 RHEL 的操作系统上启用 EPEL 仓库,然后键入yum 命令安装 nload:

#yuminstall nload

在 Debian 或者 Ubuntu Linux 上安装 nload

键入apt-get 命令:

$sudo apt-get install nload

在 FreeBSD 操作系统上安装 nload

通过 port 安装 nload,键入:

# cd /usr/ports/net/nload/ && make install clean

或者添加包

#pkg install net/nload

在 OpenBSD 操作系统上安装 nload

键入下列命令:

$sudo pkg_add -i nload

在类 Unix 操作系统上从源代码安装 nload

首先,使用 wget 或者 curl 命令获取源代码:

$cd /tmp

$wge t

使用 tar 命令解压缩名为 nload-0.7.4.tar.gz 的 tar 包,键入:

$tar xvf nload-0.7.4.tar.gz

使用 cd 命令进入 nload 源代码所在目录:

$cd nload*

然后键入 ./configure 为你的操作系统配置安装包:

$ sh ./configure

或者

$./configure

运行 configure 命令需要一点时间。完成后,使用 make 命令编译 nload:

$make

最后,键入 make install 命令以 root 用户身份安装 nload 应用程序和相关文件:

$sudo make install

或者

#make install

使用

如何使用 nload 显示当前网络使用量呢?

基本语法是:

nload

nload device

nload[options]device1 device2

键入下列命令:

$ nload

$ nload eth0

$ nload em0 em2

会得到输出:

亚洲城 6

图01: 使用 nload 命令

操控 nload 应用程序

nload 命令一旦执行就会开始监控网络设备,你可以使用下列快捷键操控 nload 应用程序。

你可以按键盘上的 ← → 或者 Enter/Tab 键在设备间切换。

按 F2 显示选项窗口。

按 F5 将当前设置保存到用户配置文件。

按 F6 从配置文件重新加载设置。

按 q 或者 Ctrl C 退出 nload。

设置显示刷新间隔

默认每 100 毫秒刷新一次显示数值,下面的例子将时间间隔设置成 500 毫秒:

$ nload-t{interval_number_in_millisec}

$ nload-t500

输出:

亚洲城 7

Animated gif 01 - nload command in action

GIF 动画 01 - 使用 nload 命令

设置流量数值显示的单位

语法如下:

$ nload-u h|H|b|B|k|K|m|M|g|G

亚洲城,$ nload-U h|H|b|B|k|K|m|M|g|G

$ nload-u h

$ nload-u G

$ nload-U G

释义:

小写选项 -u: h 意为自动格式化为人类易读的单位,b 意为 Bit/s,k 意为 kBit/s,m 意为 MBit/s,g 意为 GBit/s。大写字母意为使用 Byte 替代 Bit。默认为 k。

大写选项 -U 与小写选项 -u 非常相似,不同之处在于它展示的是数据量,比如 Bit, kByte, GBit 等等。(没有 "/s")。默认值是 M。

结论

我觉得 nload 是一个稳定可靠的应用程序,如果你喜欢 nload,你可能也想试试 Linux 和其他类 Unix 操作系统环境下的 vnstat 与 iftop 工具。

来源:

编辑:亚洲城 本文来源:在Linux中怎么着通过nload来监督网络采取状态,实

关键词: 亚洲城ca88