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

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

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

相关推荐
꯭自꯭闭꯭30 分钟前
DM7主备升级方案
linux·服务器·数据库
用户41071920132532 分钟前
VMware 虚拟机Ubuntu 环境linux远程连接失败
linux
lisanmengmeng1 小时前
Nagios邮件报警的配置
linux·运维·服务器
蜗牛互联网1 小时前
MongoDB Atlas Agent Engine之后,如何用版本门禁防止陈旧写入
java·数据库·人工智能·后端·mongodb
Ruiery1 小时前
Linux 6.6内核 CPU 深度解析(六):cpufreq
linux·运维·服务器
IvorySQL1 小时前
PostgreSQL 日报 |PostgreSQL 19 Beta 4 发布(9 月 25 日)
数据库·postgresql
倔强的石头1061 小时前
【Linux指南】动静态库系列(十一):PLT 与延迟绑定:第一次调用动态库函数时发生了什么
linux·人工智能·python
科技研学社2 小时前
绿色合规时代,碳足迹与ESG倒逼服装工厂工序升级
数据库·人工智能
硅基手札2 小时前
【linux内核专栏 08】时间与定时器
linux·运维·服务器
赵渝强老师2 小时前
【赵渝强老师】崖山数据库的数据库文件
数据库·国产数据库·yashandb·崖山数据库