首页 > 运维 > linux运维 > 正文

Linux中如何查看网络流量_Linux网络流量查看的实用工具

星夢妙者
发布: 2025-10-01 22:01:01
原创
877人浏览过
iftop实时监控连接流量,nload显示双通道速率,vnStat记录长期统计;2. 三者结合可全面掌握网络使用情况,满足实时与历史分析需求。

linux中如何查看网络流量_linux网络流量查看的实用工具

在Linux系统中查看网络流量,关键在于选择合适的工具来满足不同层次的监控需求。从简单的带宽实时速率到深入分析具体进程或连接的流量,都有对应的命令行利器。掌握这些工具能快速定位性能瓶颈、排查异常连接或优化资源分配。

iftop:实时监控网络连接流量

iftop是类top的实时流量分析工具,能直观展示每个网络连接的传输速率,明确看到谁在占用带宽。

  • 安装与基础使用:通过包管理器安装(如sudo apt install iftop),直接运行iftop默认监控第一个网卡。常用选项包括-i指定网卡、-n不解析主机名(显示IP)、-N不解析端口服务(显示端口号)。
  • 解读界面信息:界面上方的刻度尺代表流量大小,中间的<==>箭头分别表示接收和发送方向。TX、RX、TOTAL显示选定连接的发送、接收及总流量。下方的rates数值分别是2秒、10秒、40秒的平均速率。
  • 交互式操作:运行后可按快捷键调整视图,例如按1/2/3根据流量速率排序,按T显示累积流量,按F过滤特定网段(如-F 192.168.1.0/24)。

nload:简洁的双通道流量图表

nload提供了一个非常简洁的界面,专注于实时显示进出两个方向的流量速率和统计信息,适合快速概览。

商汤商量
商汤商量

商汤科技研发的AI对话工具,商量商量,都能解决。

商汤商量 36
查看详情 商汤商量
  • 安装与启动:使用sudo apt install nload等命令安装后,直接执行nload即可。它会自动列出所有活动网卡,用左右方向键切换。
  • 理解输出内容:界面分为上下两部分,上部为流入流量(Incoming),下部为流出流量(Outgoing)。Curr、Avg、Min、Max分别代表当前、平均、最小、最大速率,Ttl显示自开始监控以来的总流量。
  • 自定义单位:通过-u参数可以设定速率单位(如-u M强制显示为MBit/s),避免单位自动变化带来的混淆。

vnStat:基于数据库的流量统计

与其他实时工具不同,vnStat的核心优势是后台持续记录流量数据,即使服务器重启数据也不会丢失,非常适合做长期趋势分析和月度用量统计。

  • 部署与初始化:安装vnstat后,它通常会自动创建数据库并开始收集指定网卡的数据。首次使用可能需要手动添加网卡(vnstat -i eth0 -u)。
  • 查询历史数据:使用vnstat命令查看汇总报告,vnstat -d查看每日统计,vnstat -m查看每月统计。这对于了解带宽使用模式和容量规划至关重要。
  • 轻量无干扰:vnStat作为守护进程运行,对系统性能影响极小,且不依赖网络抓包,是一种非常高效和持久的监控方案。

基本上就这些,结合iftop看实时连接、nload看即时速率、vnStat看历史趋势,就能覆盖大部分Linux网络流量查看的需求了。

以上就是Linux中如何查看网络流量_Linux网络流量查看的实用工具的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号