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

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

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

相关推荐
星恒讯工业路由器14 分钟前
无人驾驶全场景通信方案:车路协同如何实现“车-路-网-云”一体化
网络·物联网·5g·工业路由器·车路协同·5g工业路由器·无人驾驶通信
Tassel_YUE15 分钟前
非 ansible 主机批量执行命令方法:psssh 和 pscp(随手记)
linux·网络·ssh·scp·ansible
大模型搬砖师19 分钟前
把AI网关当安全边界:提示词注入与越权调用的三道闸
网络·人工智能
国科安芯21 分钟前
空间数据总线的新范式:ASM1042S2S型抗辐射CANFD收发器在低轨遥感卫星星座中的应用研究
网络·嵌入式硬件·架构·canfd·数据总线·星载数据处理
脚踏实地,坚持不懈!23 分钟前
Android 上层卡顿在内核中的反应(基于 Linux v7.2.2)
android·linux·运维
H_oRIZoN_28 分钟前
Linux入门DAY36(TCP 并发服务器)
linux·服务器·tcp/ip
Shadow(⊙o⊙)31 分钟前
TCP传输深层原理+优秀的可靠性、效率优化机制
服务器·网络·tcp/ip
灵晔君34 分钟前
【Linux】基础IO(一)——文件、上层C库文件操作、底层linux原生IO
linux·运维·c语言
行云&流水36 分钟前
自动备份mysql数据库
数据库·mysql
IMPYLH1 小时前
HTML 的 <option> 元素
服务器·数据库·html