写点什么

linux 之 iftop 命令

作者:入门小站
  • 2022 年 5 月 11 日
  • 本文字数:753 字

    阅读完需:约 2 分钟

iftop 可以用来监控网卡的实时流量(可以指定网段)、反向解析 IP、显示端口信息等,详细的将会在后面的使用参数中说明。

Linux 安装iftop

> yum install iftop -y> iftop
复制代码


界面如下


界面参数说明

  • =>代表发送数据

  • <=代表接收数据

  • TX:发送流量

  • RX:接收流量

  • TOTAL:总流量

  • Cumm:运行 iftop 到目前时间的总流量

  • peak:流量峰值

  • rates:分别表示过去 2s 10s 40s 的平均流量

常用的参数

  • -i 设定监测的网卡,如:# iftop -i eth1

  • -B 以 bytes 为单位显示流量(默认是 bits),如:# iftop -B

  • -n 使 host 信息默认直接都显示 IP,如:# iftop -n

  • -N 使端口信息默认直接都显示端口号,如: # iftop -N

  • -F 显示特定网段的进出流量,如 # iftop -F 10.10.1.0/24 或 # iftop -F 10.10.1.0/255.255.255.0

  • -h(display this message),帮助,显示参数信息

  • -p 使用这个参数后,中间的列表显示的本地主机信息,出现了本机以外的 IP 信息;

  • -b 使流量图形条默认就显示;

  • -f 这个暂时还不太会用,过滤计算包用的;

  • -P 使 host 信息及端口信息默认就都显示;

  • -m 设置界面最上边的刻度的最大值,刻度分五个大段显示,例:# iftop -m 100M

  • -P 显示端口号

显示网卡 eth0 的信息,主机通过 ip 显示

> iftop -i eth0 -n
复制代码

显示端口号(添加-P 参数,进入界面可通过 p 参数关闭)

> iftop -n -P
复制代码

显示将输出以 byte 为单位显示网卡流量,默认是 bit

> iftop -i eth0 -n -B
复制代码

显示流量进度条

> iftop -i eth0 -n(进入界面后按下L)
复制代码

显示每个连接的总流量

> iftop -i eth0 -n(进入界面后按下T)
复制代码

显示指定 ip 8.8.8.8 的流量

> iftop -i eth0 -n(进入界面后按下l,输入8.8.8.8回车) 
复制代码


原文链接:https://rumenz.com/rumenbiji/linux-iftop.html微信公众号:入门小站


  • 回复【1001】获取 linux 常用命令速查手册

  • 回复【10010】获取 阿里云 ECS 运维 Linux 系统诊断

  • 回复【10012】获取 Linux 学习笔记【强悍总结值得一看】

  • 回复【10013】获取 shell 简明教程



发布于: 刚刚阅读数: 2
用户头像

入门小站

关注

还未添加个人签名 2020.01.18 加入

还未添加个人简介

评论

发布
暂无评论
linux之iftop命令_Linux_入门小站_InfoQ写作社区