Linux流量查看工具ifstat,nload,iftop(谁在偷偷使用流量)

1、ifstat

是一个网络流量监测程序。能查看网卡的流出和流入的字节。是一个统计网络接口活动状态的工具。

安装方法:yum install -y ifstat

选项:

-a 监测能检测到的所有网络接口的状态信息。

-i 指定要监测的接口,后面跟网络接口名

-S 在同一行保持状态更新(不滚动不换行)注:如果不喜欢屏幕滚动则此项非常方便,与bmon的显示方式类似

Linux流量查看工具ifstat,nload,iftop(谁在偷偷使用流量)_第1张图片

2、nload

以实时地监控网卡的流量,分Incoming,Outgoing两部分,也就是流入与流出的流量,同时统计当前,平均,最小,最大,总流量的值,使人看了一目了然,直接用nload回车即可,也可以指定网卡,如nload eth1。向右箭头查看其它网卡的网络流量。q退出。

安装:

yum install –y epel-release

yum install –y nloadnload #依赖于epel-release包

选项:

-m:不显示流量图,只显示统计数据。

Devices:自定义监控的网卡,默认是全部监控的,使用左右键切换。

如只监控eth0命令:# nload eth0

使用 $ nload eth0 ,可以查看第一网卡的流量情况,显示的是实时的流量图, $ nload -m 可以同时查看多个网卡的流量情况。

Linux流量查看工具ifstat,nload,iftop(谁在偷偷使用流量)_第2张图片

 

3、iftop

安装:

yum install iftop

Debian系统 运行:apt-get install iftop

参数:

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

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

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

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

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

进入iftop画面后的一些操作命令(注意大小写)

按h切换是否显示帮助;

按n切换显示本机的IP或主机名;

按s切换是否显示本机的host信息;

按d切换是否显示远端目标主机的host信息;

按t切换显示格式为2行/1行/只显示发送流量/只显示接收流量;

按N切换显示端口号或端口服务名称;

按S切换是否显示本机的端口信息;

按D切换是否显示远端目标主机的端口信息;

按p切换是否显示端口信息;

按P切换暂停/继续显示;

按b切换是否显示平均流量图形条;

按B切换计算2秒或10秒或40秒内的平均流量;

按T切换是否显示每个连接的总流量;

按l打开屏幕过滤功能,输入要过滤的字符,比如ip,按回车后,屏幕就只显示这个IP相关的流量信息;

按L切换显示画面上边的刻度;刻度不同,流量图形条会有变化;

按j或按k可以向上或向下滚动屏幕显示的连接记录;

按1或2或3可以根据右侧显示的三列流量数据进行排序;

按<根据左边的本机名或IP排序;

按>根据远端目标主机的主机名或IP排序;

按o切换是否固定只显示当前的连接;

按q退出监控。

Linux流量查看工具ifstat,nload,iftop(谁在偷偷使用流量)_第3张图片

界面上面显示的是类似刻度尺的刻度范围,为显示流量图形的长条作标尺用的。

中间的<= =>这两个左右箭头,表示的是流量的方向。

TX:发送流量
RX:接收流量
TOTAL:总流量
Cumm:运行iftop到目前时间的总流量
peak:流量峰值
rates:分别表示过去 2s 10s 40s 的平均流量

你可能感兴趣的:(linux基础)