Linux 系统管理命令 - iftop - 动态显示网络接口流量信息
2024-08-27 20:50:50
命令详解
重要星级:
★★★★☆
功能说明:
iftop 是一款实时流量监控工具,可用于监控 TCP/IP 连接等,必须以 root 用户的身份运行。一般最小化安装系统是没有这个命令的,需要使用 yum 命令额外安装,而且还要从 epel 源下载。
epel 源的安装帮助及步骤详见:https://opsx.alibaba.com/mirror 。
语法格式:
iftop [option]
iftop [选项]
说明:在 iftop 命令后面的每一个选项里,每个元素之间都至少要有一个空格。
选项说明:
-i :指定监听的网络接口 ※ -n :不进行 DNS 解析 ※ -N :不将端口号解析成服务名 ※ -B :以 byte 为单位显示流量情况 ( 默认是bit ) ※ -p :设置网卡为混杂模式,以便不直接通过指定接口传递的流量也能被计数 -P(大写) :显示端口号 ※ -m :设置界面最上边刻度的最大值,刻度分五个大段显示 -F :显示特定网段的进出流量
使用范例:
不使用任何参数启动 iftop 命令监控流量( iftop ):
[root@localhost :~]# iftop
interface: eth0 # 默认监听系统的第一块网卡,可以使用 -i 选项指定监听网卡。
IP address is: 192.168.61.3
MAC address is: :0c::6f:1c:6d
相关说明如下:
. 界面上显示的是类似刻度尺的刻度范围,是以标尺的形式显示流量图形的长条。 . 中间的 <= 或 => 这两个左右箭头,表示的是流量方向。 . TX :发送流量。 . RX :接收流量。 . TOTAL :总流量 . Cum :运行 iftop 到目前时间的总流量。 . peak:流量峰值。 . rates :分别表示过去 2s、10s、40s 的平均流量
常用命令组合( iftop -nNBP ):
[root@localhost :~]# iftop -nNBP
interface: eth0
IP address is: 192.168.61.3
MAC address is: :0c::6f:1c:6d
命令具体如下:
. -n :不进行 DNS 解析,显示 IP 数字地址
. -N :显示数字形式的端口号
. -P :显示端口号
. -B :默认是以 bit 为单位显示流量,需要经过计算才能符合我们的认知,但是使用 -B 选项就会直接显示以字节为单位的流量
最新文章
- T-Sql(四)表关联和视图(view)
- linux脚本后台运行
- 利用CodeSmith生成抽象工厂步骤
- MYSQL SHOW VARIABLES简介
- 分享自己动手弄的基于Rime的新世纪五笔输入法码表
- Hash unique和Sort unique
- CactiEZ 中文版V10.1安装使用以及139邮箱短信报警设置
- JMS的样例
- JVM内存知识备忘
- Python随笔--魔法方法(析构与构造)
- redis 的数据结构
- Asp.net core 学习笔记 ( IIS, static file 性能优化 )
- “全栈2019”Java多线程第三十六章:如何设置线程的等待截止时间
- PAT B1040 有几个PAT (25 分)
- BootstrapClassloader ExtClassloader AppClassloader
- oracle数据库定时任务
- 300. Longest Increasing Subsequence(LIS最长递增子序列 动态规划)
- linux下启动关闭oracle
- zoj 1729 Hidden Password
- reactjs中props和state最佳实践