当前位置: 首页 > article >正文

Linux ifstat 命令使用详解

简介

Linux 中的 ifstat 命令用于显示网络接口统计信息,显示系统中每个网络接口的网络流量信息(如发送和接收的字节数或包数)。它提供了一种实时监视网络接口活动的方法,帮助系统管理员和用户诊断与网络相关的问题。

安装

  • Debian/Ubuntu
sudo apt update
sudo apt install ifstat
  • CentOS/RHEL
sudo yum install net-tools
  • Fedora
sudo dnf install net-tools

基本语法

ifstat [options] [interval] [count]
  • interval:每次更新之间的时间间隔(以秒为单位)

  • count:退出前更新统计信息的次数。如果未指定,它将无限期地继续,直到用户使用 Ctrl+C 中断

常用选项

  • -i:指定想要显示统计信息的接口。

    • 例如:ifstat -i eth0 将仅显示 eth0 接口的统计信息
  • -a:显示所有接口(包括非活动接口)的统计信息。

  • -n:以每秒千字节为单位显示统计数据(默认)

  • -t:打印所有接口的总数

  • -h:显示帮助或使用信息

  • -b:以字节而不是千字节为单位显示统计数据

  • -p:以数据包而不是字节为单位显示统计数

  • -s:以秒为单位显示统计数据

  • -d:以十进制格式而不是十六进制格式显示统计数据

示例用法

显示网络统计信息
ifstat

示例输出

   eth0      eth1
   KB In   KB Out   KB In   KB Out
1.01      0.22      0.00     0.00
0.99      0.10      0.00     0.00
1.00      0.10      0.00     0.00
  • KB In:已接收千字节数

  • KB Out:传输的千字节数

显示特定间隔的网络统计信息

每 1 秒显示一次网络统计信息

ifstat 1
显示特定接口的网络统计信息

仅显示 eth0 接口的统计信息

ifstat eth0
显示特定间隔和计数的网络统计信息

将每秒显示一次网络统计信息,总共更新 5 次

ifstat 1 5

示例输出

   eth0      eth1
   KB In   KB Out   KB In   KB Out
1.01      0.22      0.00     0.00
1.00      0.23      0.00     0.00
0.99      0.20      0.00     0.00
1.00      0.21      0.00     0.00
1.01      0.22      0.00     0.00
显示所有接口的统计信息

将显示所有接口的网络统计信息,包括不活动的接口

ifstat -a
以每秒千字节数显示所有接口的统计信息
ifstat -a -n
显示所有接口的统计数据(以每秒字节数为单位)
ifstat -a -b
显示所有接口的统计信息,运行10次迭代
ifstat -a 1 10

http://www.kler.cn/a/532065.html

相关文章:

  • 简单理解精确率(Precision)和召回率(Recall)
  • 小程序设计和开发:如何研究同类型小程序的优点和不足。
  • 重新刷题求职2-DAY1
  • centos stream 9 安装 libstdc++-static静态库
  • 结构体DMA串口接收比特错位
  • GESP2023年9月认证C++六级( 第三部分编程题(2)小杨的握手问题)
  • qt-Quick笔记之Dark Mode And Light Mode In Application
  • 应对现代电子商务的网络威胁—全面安全战略
  • (脚本学习)BUU18 [CISCN2019 华北赛区 Day2 Web1]Hack World1
  • 自制小动画
  • 基于开源2 + 1链动模式AI智能名片S2B2C商城小程序的内容创作与传播效能探究
  • ubuntu 网络管理--wpa_supplicant、udhcpc
  • Block Blaster Online:免费解谜游戏的乐趣
  • 如何不更新application.yml而更新spring的配置
  • 解读“大语言模型(LLM)安全性测评基准”
  • 蓝桥杯备考:高精度算法之乘法
  • Maven 概述与安装配置
  • 网络安全学习 day4
  • 物业管理平台系统促进智能社区管理与服务模式的创新与发展
  • 站在JavaScript的视角去看,HTML的DOM和GLTF的Json数据。
  • < 自用文儿 > 下载 MaxMind GeoIP Databases 对攻击的 IP 做 地理分析
  • 深度学习篇---深度学习框架图像预处理各部分组件
  • Love Tester:探索爱情的深度与维度
  • [特殊字符]const在函数前后的作用详解(附经典案例)
  • OSPF基础2
  • Linux系统管理