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

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

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

相关推荐
Multipath7123 分钟前
多链路聚合设备的大型户外活动的通信保障方案
大数据·运维·网络·5g·安全
心平气和量大福大9 分钟前
android-实例2-数据库sqlite(查询)
android·数据库·sqlite
朝发如雪10 分钟前
快速掌握Linux(2)(时间相关函数)(文件IO)
linux·python·算法
海兰11 分钟前
【数据库】告别数据库性能噩梦,拥抱 UUID v7
数据库
发量惊人的中年网工12 分钟前
游戏开服就被DDoS攻击怎么办?开服7分钟服务器被打穿的复盘与防护清单
运维·服务器·网络·安全·游戏
郭涤生15 分钟前
VScode回归ACM模式(古法编程)配置
linux·ide·vscode
linweidong16 分钟前
字节AI Agent面试题大全及参考答案(下)
数据库·oracle
盐焗鹌鹑蛋20 分钟前
【Linux】ELF与库加载
java·linux·服务器
枫彩22 分钟前
WorkBuddy 做A股自动复盘实战:数据校验、工具调用与定时报告
大数据·网络·数据库·a股·mcp·workbuddy
其实防守也摸鱼32 分钟前
CTF 入门到进阶:Web、逆向、密码学与 Pwn 实战解题指南
数据库·安全·自动化·github·copilot