zoukankan      html  css  js  c++  java
  • iftop – 实时Linux网络带宽监控工具

     在本文中,我们提出了另一个称为Interface TOP (IFTOP)的优秀程序, 它是一个基于实时控制台的网络带宽监控工具。

    它将显示接口上网络活动的快速概览。 Iftop 平均每 2,10 和40秒显示实时更新的网络使用带宽列表。 在这篇文章中,我们将看到安装以及如何在 Linux 中使用IFTOP与示例。

    要求:

    1.  libpcap :用于捕获实时网络数据的库。
    2.  libncurses :一种编程库,它以独立于终端的方式为构建基于文本的界面提供 API。

    安装 libpcap 和 libncurses

    首先,使用您的 Linux 分发包管理器安装libpcap和libncurses库,如图所示。

    1. $ sudo apt install libpcap0.8 libpcap0.8-dev libncurses5 libncurses5-dev [On Debian/Ubuntu]
    2. # yum -y install libpcap libpcap-devel ncurses ncurses-devel [On CentOS/RHEL]
    3. # dnf -y install libpcap libpcap-devel ncurses ncurses-devel [On Fedora 22+]

    下载并安装 iftop

    Iftop在Debian / Ubuntu Linux 的官方软件仓库中可用,您可以使用 apt 命令安装它,如图所示。

    1. $ sudo apt install iftop

    在RHEL / CentOS 上 ,您需要启用 EPEL 存储库 ,然后按照以下步骤进行安装。

    1. # yum install epel-release
    2. # yum install iftop

    在Fedora发行版中, iftop也可以从默认系统存储库中使用以下命令进行安装。

    1. # dnf install iftop

    其他 Linux 发行版可以使用 wget 命令下载iftop源代码包,并如图所示从源代码进行编译。

    1. # wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz
    2. # tar -zxvf iftop-0.17.tar.gz
    3. # cd iftop-0.17
    4. # ./configure
    5. # make
    6. # make install

    Iftop 的基本用法

    完成安装后,转到您的控制台并运行iftop命令,不带任何参数来查看默认界面的带宽使用情况,如下面的屏幕截图所示。

    1. $ sudo iftop

    iftop命令的输出示例,显示了默认界面的带宽,如下所示。

    实时监控 Linux 网络带宽

    实时监控 Linux 网络带宽

    监控 Linux 网络接口

    首先运行以下 ifconfig 命令或 ip 命令以查找 Linux 系统上所有连接的网络接口。

    1. $ sudo ifconfig
    2. OR
    3. $ sudo ip addr show

    然后使用-i标志指定要监控的接口。 例如,下面的命令用于监视测试计算机上无线接口上的带宽。

    1. $ sudo iftop -i wlp2s0
    监控 Linux Wifi 网络带宽

    监控 Linux Wifi 网络带宽

    要禁用主机名查找,请使用-n标志。

    1. $ sudo iftop -n eth0

    要打开端口显示,请使用-P开关。

    1. $ sudo iftop -P eth0

    Iftop 选项和用法

    在运行iftop 时,您可以使用像S , D这样的密钥来查看更多信息,如来源 , 目的地等。如果您想探索更多选项和技巧,请运行iftop 。 按’ q ‘退出运行窗口。

  • 相关阅读:
    「CF1335E Three Blocks Palindrome」
    「高等数学学习笔记 DAY23」
    「高等数学学习笔记 DAY22」
    「CF911G Mass Change Queries」
    「CF689D Friends and Subsequences」
    「高等数学学习笔记 DAY21」
    「高等数学学习笔记 DAY20」
    「高等数学学习笔记 DAY19」
    「Luogu P6242 【模板】线段树 3」
    【POJ3278】Catch That Cow
  • 原文地址:https://www.cnblogs.com/DataArt/p/10173841.html
Copyright © 2011-2022 走看看