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

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

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

相关推荐
0+1116 分钟前
Linux --HTTP Cookie 与 Session
网络·网络协议·http
Huangjin007_6 分钟前
【Linux 系统篇(二十九)】文件(六):动静态库制作
linux·运维·服务器
牛战士coding12 分钟前
如何让 Claude Desktop 与 Cursor 调用订单工具?MCP Streamable HTTP 接入思路
网络·网络协议·http
zxcvb15315 分钟前
轻量网站内容监测系统实践:从标题监控到异常告警
网络
额额额对了18 分钟前
Linux 驱动学习笔记(部分)
linux·笔记·学习
架构师伯子明26 分钟前
QT+Opengl (1):渲染一个三角形
数据库
zhikouai26 分钟前
AI辅助逆向工程链路:从二进制接入到等价性校验
java·linux·前端
A-刘晨阳32 分钟前
金仓时序数据库:以高效压缩、快速写入与时序优化,破解工业海量数据管理难题
数据库·时序数据库
2603_9651481133 分钟前
终极清单:构建自动化选品比价系统的所有组件与资源
大数据·运维·数据库·数据挖掘·自动化
程序员-Benothing36 分钟前
Linux磁盘IO性能分析:iostat、iotop、fio实战
linux·运维·服务器