Linux中如何通过脚本文件实现对外流量的实时监测

bash 复制代码
while true    #无限循环
do
        clear   #清除屏幕
        flow=$( cat /proc/net/dev | awk '/ens160/{print $2}' )  #查看receive流量
        trantsmit_flow=$( cat /proc/net/dev | awk '/ens160/{print $10}'  )  #查看transimit流量
        external_traffic=$(( flow - trantsmit_flow  ))  #输入流量减去输出流量
        echo -ne "\t收到的流量为\t:  $flow\t" # -n 默认取消换行 -e 识别转义字符 \t 开启制表符
        echo  -ne   " \t对外输出的流量为\t:    $trantsmit_flow\t " 
#echo  -ne  "\t对外网卡的实时流量数据为\t:$external_traffic\t"
        sleep 1 #沉睡一秒 ,每隔一秒刷新
done

命令如上图所示:有详细注解

执行脚本后,会出现如下显示:并且实时更新:

相关推荐
测试猿实操笔记6 分钟前
DNS 通俗讲解:域名 ↔ IP 翻译
网络·网络协议·tcp/ip
青禾83715 分钟前
Linux 操作系统入门指南:从目录结构到常用命令
linux·运维·服务器
zhengqweasd1 小时前
流量没跑满、带宽空闲,业务依然卡顿
运维·服务器·网络
闖641 小时前
入门Linux操作系统|零基础吃透原理、目录、权限、常用命令
linux
liyuanchao_blog1 小时前
OVN/OVS场景下虚拟机新网卡通过 DHCP 获取 IP 地址的完整过程
网络·网络协议·tcp/ip·云计算
Logintern091 小时前
PostgreSQL 的 ORDER BY 多列排序
数据库·postgresql
今天AI了吗2 小时前
DeepSeek Harness 深度解析:从评测架构到实战落地
java·网络·数据库·人工智能·架构·java-ee
bruk_spp2 小时前
linux pinctrl
linux
数据库小学妹2 小时前
为什么MySQL索引用B+树?从存储底层讲透原理
数据库·mysql·b+树·索引优化·磁盘io·数据库原理
M哥支付2 小时前
高频交易优选方案:银联快捷支付通道
服务器·网络·其他·微信·金融