在 Linux 系统运维中,实时监控网络带宽使用情况是保障服务器稳定运行的重要一环。对于使用 RockyLinux 的用户来说,
bmon是一款轻量、直观且功能强大的带宽监控工具。本教程将手把手教你如何在 RockyLinux 上安装、配置并使用
bmon,即使是 Linux 新手也能轻松上手。

什么是 bmon?
bmon(Bandwidth Monitor)是一个基于终端的实时网络带宽监控和速率估算工具。它支持多种输入方法(如 proc、sys、netlink 等),能够以图形化或文本形式展示每个网络接口的实时上传/下载速率、累计流量等信息。
它的优势包括:
轻量级,资源占用低 支持彩色图形界面(TTY 图形) 可导出数据(支持 CSV、JSON 等格式) 适用于服务器无图形界面环境在 RockyLinux 上安装 bmon
RockyLinux 默认仓库中通常包含
bmon,你可以通过
dnf包管理器直接安装。
打开终端,依次执行以下命令:
安装完成后,可通过以下命令验证是否安装成功: 如果返回版本号(如 在终端中直接输入 # 更新系统软件包列表sudo dnf update -y# 安装 bmonsudo dnf install bmon -ybmon --versionbmon 4.0
),说明安装成功。基本使用方法
bmon
即可启动带宽监控界面:
启动后,你会看到类似下图的界面(见上方图片): 在 bmon常用快捷键
bmon
运行界面中,你可以使用以下快捷键进行操作:
高级用法示例
1. 仅监控特定接口
如果你只想监控
eth0接口,可以使用
-i参数:
在无图形终端或需要输出到文件时,可使用 bmon -i eth02. 以纯文本模式运行(适合日志记录)
-p
模式:
可用于后续分析: Q:为什么 bmon 启动后看不到图形? Q:能否在后台运行 bmon 并记录日志? 通过本教程,你已经掌握了在 RockyLinux 上使用 bmon -p eth0 -o ascii3. 导出数据为 CSV 格式
bmon -p eth0 -o csv:file=/tmp/bmon-output.csv常见问题解答
A:可能是终端不支持 ANSI 颜色或图形字符。尝试使用支持 UTF-8 和 256 色的终端(如 GNOME Terminal、iTerm2、Windows Terminal 等)。
A:可以结合 nohup
或 screen
使用,但更推荐使用 -o csv
或 -o json
导出数据供脚本处理。总结
bmon
这款高效的带宽监控工具。无论是日常运维、故障排查还是性能分析,bmon
都能为你提供清晰、实时的网络流量视图。记住关键词:RockyLinux bmon命令、带宽监控工具、bmon安装教程 和 网络流量实时监控,它们将帮助你在未来快速查找相关资料。
赶快在你的 RockyLinux 服务器上试试吧!如有疑问,欢迎在评论区留言交流。
