导航菜单
首页 >  IPTOP  > 如何在 Linux 上安装 iftop

如何在 Linux 上安装 iftop

如何在 Linux 上安装 iftop

iftop 是一个命令行工具,它显示本地主机和任何远程主机之间的活动网络连接列表,按带宽使用情况排序。排名靠前的网络连接列表(就带宽使用而言)会在基于 ncurses 的用户界面中定期刷新。使用iftop,您可以直观地实时查看不同网络连接的双向带宽使用情况。要在 Linux 上安装 iftop,请按照以下说明操作。

在 Ubuntu、Debian 或 Linux Mint 上安装 iftop$ sudo apt-get install iftop在 CentOS 或 RHEL 上安装 iftop

要在基于 RHEL 的系统上安装 iftop,请首先设置 Repoforge 存储库,然后运行以下命令。

$ sudo yum install iftop在 Fedora 上安装 iftop

要在 Fedora 上安装 iftop,只需运行:

$ sudo yum install iftop在 CentOS、RHEL 或 Fedora 上从源代码构建 iftop

如果您想手动构建并安装最新版本的 iftop,请执行以下操作。

$ sudo yum -y install ncurses-devel libpcap-devel$ wget http://www.ex-parrot.com/~pdw/iftop/download/iftop-0.17.tar.gz$ tar xvfvz iftop-0.17.tar.gz$ cd iftop-0.17$ ./configure$ make$ sudo make install使用 iftop 实时监控网络流量

要使用 iftop 监控特定网络接口(例如 eth0)上接收的网络流量,请运行以下命令。

$ sudo iftop -i eth0

iftop 通过 -f 选项支持基本的数据包过滤规则。例如:

要监控 DNS 流量:$ sudo iftop -i eth0 -f 'port domain'要监控 HTTP 流量:$ sudo iftop -i eth0 -f 'port http'要监视 HTTP 流量,同时排除特定主机:$ sudo iftop -i eth0 -f 'port http and not host 192.168.10.130'要监视网络流量同时忽略广播数据包:$ sudo iftop -i eth0 -f 'not ether host ff:ff:ff:ff:ff:ff'监控 ICMP 流量:$ sudo iftop -i eth0 -f 'icmp'

iftop 的屏幕截图如下所示。

相关推荐: