如何在 Linux 上安装 iftop如何在 Linux 上安装 iftop如何在 Linux 上安装 iftop如何在 Linux 上安装 iftop
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 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 的屏幕截图如下所示。

©2015-2025 艾丽卡 support@alaica.com