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

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

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

相关推荐
播播资源23 分钟前
智能路由(AI Router):用“虚拟模型”撬动无限算力,从此告别手动切换
数据库
熊文豪32 分钟前
【金仓数据库征文】不装中间件的 MySQL→金仓在线迁移,mysql_fdw 全流程,和一个差点漏掉的 emoji
数据库·mysql·中间件·电科金仓
盟接之桥35 分钟前
为制造而生:制造业EDI如何重塑全球连接力
网络·安全·低代码·汽车·制造
人工干智能38 分钟前
神经网络:业务分层 vs 网络分层
网络·人工智能·神经网络
小白还菜1 小时前
linux(Debian)使用mdadm组磁盘RAID1阵列
linux·运维
一个儒雅随和的男子1 小时前
多租户方案的选型
数据库·oracle
三8441 小时前
BGP/BGP路由反射器/联邦/BGP属性/BGP选路
运维·服务器·网络
listening7771 小时前
HarmonyOS 6.1 跨设备数据库实战:分布式账本的落地与一致性校验
数据库·harmonyos·分布式账本
不怕犯错,就怕不做1 小时前
GIT的简单打patch应用format-patch and git am
linux·git·全文检索
147API2 小时前
Claude Tag 进入 Slack 后,团队智能体需要哪些任务与审计字段
java·开发语言·数据库