文章目录

  • bmon
  • iftop
  • nethogs

bmon

sudo apt-get install bmon

通过 ↑ ↓ 选择网卡;
输入 g 控制流量面板的显示和隐藏;
输入 d 控制详情信息的显示和隐藏;
输入 q 退出面板。

iftop

进程占用网速和流量使用情况
iftop使用,检查带宽使用情况
iftop可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等

命令用法:

-i设定监测的网卡,如:# iftop -i eth1
-B 以bytes为单位显示流量(默认是bits),如:# iftop -B
-n使host信息默认直接都显示IP,如:# iftop -n
-N使端口信息默认直接都显示端口号,如: # iftop -N

……

使用截图:

可以再通过端口再具体

1、iftop界面相关说明

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

中间的<= =>这两个左右箭头,表示的是流量的方向。TX:发送流量
RX:接收流量
TOTAL:总流量
Cumm:运行iftop到目前时间的总流量
peak:流量峰值
rates:分别表示过去 2s 10s 40s 的平均流量

2、iftop相关参数
常用的参数

-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

进入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切换是否固定只显示当前的连接;

按f可以编辑过滤代码,这是翻译过来的说法,我还没用过这个!

按!可以使用shell命令,这个没用过!没搞明白啥命令在这好用呢!

按q退出监控。

nethogs

nethogs使用,按进程实时统计网络带宽利用率(推荐)
命令用法:

  1. 设置5秒钟刷新一次,通过-d来指定刷新频率:nethogs -d 5
  2. 监视eth0网络带宽 :nethogs eth0
  3. 同时监视eth0和eth1接口 : nethogs eth0 eth1

交互命令:
以下是NetHogs的一些交互命令(键盘快捷键)

m : 修改单位
r : 按流量排序
s : 按发送流量排序
q : 退出命令提示符

Linux 监控网络流量相关推荐

  1. 在 Linux/UNIX 终端下使用 nload 实时监控网络流量和带宽使用

    摘要:如果你想在命令行界面监控网络吞吐量,nload应用程序是个不错的选择.它是一个实时监控网络流量和带宽使用的控制台应用程序,使用两个图表可视化地展示接收和发送的流量,并提供诸如数据交换总量.最小/ ...

  2. 基于linux网络流量监控与分析软件的设计与实现shell,Shell图形化监控网络流量

    网络流量的监控工具有很多,如:Mrtg.Cacti.Zabbix等等,他们都有着各自的特点,不同的侧重,只为适合不同的应用场景的各种特殊需求.除了网络流量监控工具以外,还有Nagios这样的监控主机状 ...

  3. linux 监控网络出口流量,Linux下网络流量监控

    原标题:Linux下网络流量监控 Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发 网络数据使用 我生活在一个预付费的互联网环境中,大约每个月7GB流量.监视 ...

  4. mrtg监控短信报警 linux,mrtg监控网络流量简单配置

    这里只是简单介绍在centos下使用mrtg监控网络流量 参考鸟哥的linux私房菜,我的linux入门啊 http://linux.vbird.org/linux_security/old/04mr ...

  5. Linux下网络流量实时监控工具 大全

    Linux下网络流量实时监控工具 大全 在工作中发现,经常因为业务的原因,需要即时了解某台服务器网卡的流量,虽然公司也部署了cacti软件,但cacti是五分钟统计的,没有即时性,并且 有时候打开监控 ...

  6. Linux下网络流量实时监控工具大全

    Linux下网络流量实时监控工具 大全 在工作中发现,经常因为业务的原因,需要即时了解某台服务器网卡的流量,虽然公司也部署了cacti软件,但cacti是五分钟统计的,没有即时性,并且有时候打开监控页 ...

  7. Shell图形化监控网络流量

    shell图形化监控网络流量 网络流量的监控工具有很多,如:Mrtg.Cacti.Zabbix等等,他们都有着各自的特点,不同的侧重,只为适合不同的应用场景的各种特殊需求.除了网络流量监控工具以外,还 ...

  8. linux查看网络流量 命令,linux查看流量命令

    Linux系统下想要查看网络流量,那我们该使用那个命令呢?下面由学习啦小编为大家整理了linux查看网络流量的命令的相关知识,希望对大家有帮助. linux查看网络流量命令大全 linux查看网络流量 ...

  9. 运用Ntop监控网络流量(视频Demo)

    运用Ntop监控网络流量 ____网络流量反映了网络的运行状态,是判别网络运行是否正常的关键数据,在实际的网络中,如果对网络流量控制得不好或发生网络拥塞,将会导致网络吞吐量下降.网络性能降低.通过流量 ...

  10. 【转载】Shell图形化监控网络流量

    网络流量的监控工具有很多,如:Mrtg.Cacti.Zabbix等等,他们都有着各自的特点,不同的侧重,只为适合不同的应用场景的各种特殊需求.除了网络流量监控工具以外,还有Nagios这样的监控主机状 ...

最新文章

  1. java 行为模式_java设计模式--行为模式
  2. CentOS 开机自启动脚本
  3. erlang虚拟机精要(2)-异步信号时间功能
  4. Commons Collections学习笔记(四)
  5. js+css3实现旋转效果
  6. linux(Ubuntu)下安装英伟达的显卡驱动、cuda和cudnn详细步骤
  7. Android逆向之静态分析
  8. LINUX下载编译python
  9. 使用matlab的appdesigner制作分析固定简单电路的APP
  10. mes系统服务器内存,mes系统做服务器还是客户端
  11. Egg.js上传图片总结
  12. 京东天猫茅台抢购代码的一些总结
  13. Oracle 11g 从入门到精通 视频教程——适合新手入门学习
  14. 蓝牙连接手表后微信语音来电不响铃
  15. java 集合 并集_Java中多个集合的交集,并集和差集
  16. 1041 例题4-2 比较交换实数值
  17. 制作一个浪漫的表白网页
  18. 农产品电子商务行业研究及十四五规划分析报告
  19. 4.6Android灯光系统-背光灯
  20. 【CSDN创作话题 】竞赛那些事

热门文章

  1. go语言 调用接口的方法
  2. 服务器server2012重置开机密码
  3. POJ 3537 Crosses and Crosses 博弈论 SG函数 记忆化搜索
  4. 四 树莓派系统配置及进入图形桌面
  5. UFS UIC Layer: MIPI UNIPRO
  6. java 余弦值_获取Java中给定值的双曲余弦值
  7. 阿里巴巴集团CTO张建锋:将开放阿里的技术能力
  8. ASEMI快恢复二极管RL257参数,RL257图片,RL257应用
  9. 数学和编程-王垠博客
  10. java中如何配置前端项目,将后端或前端项目部署到云服务器上