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

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

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

相关推荐
Behaviour几秒前
Unity 手游网络同步技术
网络·unity·c#·游戏引擎
高亦真5 分钟前
今天是学习嵌入式的第31天
linux·学习·算法
大模型码小白8 分钟前
Spring AI 框架中集成 MCP 的完整指南:从服务端到客户端的全流程实践
大数据·运维·数据库·人工智能·python·sql·spring
Doraemomo9 分钟前
Linux编程-并发TCP服务器实现与IO多路复用
linux·服务器·tcp/ip
YHL11 分钟前
🐉 天龙八部 RAG 知识库实战:从零构建你的武侠 AI 助手
数据库·人工智能
lhldsg17 分钟前
课程排课实战指南:从需求分析到系统落地全流程
数据库·数据挖掘·需求分析
也曾看到过繁星18 分钟前
Linux---vim 编辑器
linux·编辑器·vim
深念Y20 分钟前
# CC-Switch + Claude/Codex 折腾教训记录
运维·服务器·网络·ai·agent·web·ccsiwtch
ECT-OS-JiuHuaShan23 分钟前
共轭互逆链路论,彻底打击庸俗辩证法和不可知论
数据库·人工智能·算法·机器学习·数学建模
是小李呀24 分钟前
Linux 服务器从零部署 kkFileView 完全指南(Docker 方案)
linux