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

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

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

相关推荐
南境十里·墨染春水4 分钟前
linux学习进展 进程间通讯——共享内存
linux·数据库·学习
IpdataCloud11 分钟前
IP查询高精度怎么选?8个指标判断是否适合你
网络·网络协议·tcp/ip
聊点儿技术25 分钟前
IP风险等级评估是什么?跨境电商业务场景全解析
网络·网络协议·tcp/ip
小此方27 分钟前
Re:Linux系统篇(五)指令篇 ·四:shell外壳程序及其工作原理
linux·运维·服务器
斯维赤27 分钟前
Python学习超简单第八弹:连接Mysql数据库
数据库·python·学习
Chuer_1 小时前
讲透财务Agent核心概念,深度拆解财务Agent应用趋势
大数据·数据库·安全·数据分析·甘特图
其实防守也摸鱼1 小时前
sqlmap下载和安装保姆级教程(附安装包)
linux·运维·服务器·测试工具·渗透测试·攻防·护网行动
gushinghsjj1 小时前
什么是主数据管理平台?怎么构建主数据管理平台?
大数据·数据库
herinspace1 小时前
如何解决管家婆辉煌零售POS中显示的原价和售价不一致?
网络·人工智能·学习·excel·语音识别·零售
Generalzy1 小时前
TinyDB轻量文档数据库
数据库