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

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

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

相关推荐
Rooting++12 小时前
为什么mysql的表字段的collation会自动变
数据库·mysql
Wch1G0z8A12 小时前
Google 开源了啥,让 AI Agent 碰数据库不再是定时炸弹
数据库·人工智能·开源
tedcloud12313 小时前
cc-switch评测:多AI Coding Agent管理工具详解
数据库·人工智能·sql·学习·自动化
茫忙然13 小时前
U 盘搭建免驱 Linux 便携系统教程
linux·服务器
2401_8685347813 小时前
园区网设计
网络
土狗TuGou13 小时前
SQL内功笔记 · 第8篇:事务的四大特性与隔离级别
数据库·笔记·后端·sql·mysql·oracle
宋浮檀s14 小时前
春秋云镜——CVE-2020-25540
网络·安全·web安全
Nturmoils14 小时前
一台 2C2G 服务器上的 KingbaseES 安装记录
数据库
一起逃去看海吧14 小时前
dify-03
java·linux·开发语言
fengyehongWorld14 小时前
Linux 根据端口进行的相关查询
linux