今天分享一个Linux网卡实时流量查看的shell脚本.

以下是脚本:

#!/bin/bash

if [ -z "$1" ]; then

echo

echo usage: $0 network-interface

echo

echo e.g. $0 eth0

echo

exit

fi

IF=$1

while true

do

R1=`cat /sys/class/net/$1/statistics/rx_bytes`

T1=`cat /sys/class/net/$1/statistics/tx_bytes`

sleep 1

R2=`cat /sys/class/net/$1/statistics/rx_bytes`

T2=`cat /sys/class/net/$1/statistics/tx_bytes`

TBPS=`expr $T2 – $T1`

RBPS=`expr $R2 – $R1`

TKBPS=`expr $TBPS / 1024`

RKBPS=`expr $RBPS / 1024`

echo “tx $1: $TKBPS kb/s rx $1: $RKBPS kb/s”

done

保存为netspeed,然后赋予其可执行权限chmod +x netspeed,运行./netspeed eth0(不一定是eth0,是具体情况而定),效果如下:

linux脚本监控网卡流量,Shell脚本实现linux监控网卡实时流量[带宽]的方法相关推荐

  1. 服务器状态监控php源码,服务器状态监控_监控Linux服务器网站状态的SHELL脚本

    摘要 腾兴网为您分享:监控Linux服务器网站状态的SHELL脚本,蜗牛集市,同花顺,探客宝,手柄助手等软件知识,以及日期倒计时插件,云南省教育资源公共,rui手机桌面,小屁孩桌面便签,合金装备崛起复 ...

  2. Linux服务器监控cpu数据shell脚本

    Linux服务器监控cpu数据shell脚本 背景: 一种简易的监控进程的CPU.内存.线程数.句柄数的办法,使用shell脚本实现监控,Excel实现数据分析. #!/bin/bash#过滤出需要的 ...

  3. 嵌入式 Linux 入门(五、Shell 脚本编程上:认识 Shell 脚本)

    大家好,是矜辰所致,嵌入式 Linux入 门第五课,本课开始简单学习一下 Shell 脚本编程. 目录 前言 一.Shell 脚本基础说明 1.1 什么是 Shell 脚本 1.2 Shell 脚本的 ...

  4. linux cc脚本,Linux运维知识之Linux简单处理CC攻击shell脚本

    本文主要向大家介绍了Linux运维知识之Linux简单处理CC攻击shell脚本,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 第一个脚本是通过查找日志中访问次数过多的ip,并 ...

  5. 如何在 Linux 中创建并运行 Shell 脚本(Bash 初学者教程)

    文章目录 1.创建并运行第一个 shell 脚本 2.将 shell 脚本转换为 bash 脚本 3.为什么大多数 shell 脚本都包含 #! /bin/bash 在 shell 脚本的开头? 4. ...

  6. Linux 之旅 10:Shell 脚本

    Linux 之旅 10:Shell 脚本 (图片来自shell/bash脚本编程) Linux 上的 Shell 脚本可以看做是类似于Windows上的批处理程序(.bat)一样的东西,其本质就是将一 ...

  7. Linux系统一键安全加固shell脚本编写思路

    本次分享一下个人在对Linux系统一键安全加固shell脚本编写时的一些思路: Linux系统一键安全加固shell脚本编写思路 1.编写须知 1.1 脚本使用说明 1.2 主要功能说明: 1.3隐藏 ...

  8. 标杆徐linux云计算视频,标杆徐2018 Linux自动化运维系列④: Shell脚本自动化编程实战...

    2019年录制SHell新课地址 贴切企业脚本编写思路讲解,带你玩Shell脚本编程实战. 本套课程从实际项目案例出发,近100个Shell实例讲解,由浅入深,循序渐进,带你玩转Shell编程的方方面 ...

  9. linux怎么测试一个脚本,一个Linux中用于监控的简易shell脚本

    系统管理员的任务真的很艰难,因为他/她必须监控服务器.用户.日志,还得创建备份,等等等等.对于大多数重复性的任务,大多数管理员都会写一个自动化脚本来日复一日地重复这些任务.这里,我们已经写了一个she ...

最新文章

  1. Qt+OpenCV界面
  2. python PyQt5中文教程☞【第二节】PyQt5基本功能(创建窗口、应用程序图标、显示提示语、通过按钮关闭窗口、消息框(关闭窗口确认框)、窗口显示在屏幕中间【居中显示】)
  3. 科大星云诗社动态20201130
  4. c语言期末作业自己设计个小程序,帮看一个小程序吧,c语言期末考…求求各位大神了...
  5. 什么是单页面应用程序
  6. iOS开发 AVAudioPlayer
  7. java 对象 转为繁体_Java实现将数字转化为繁体汉字表示
  8. 资源放送丨《并行不悖——Oracle数据库并行的是是非非》PPT视频
  9. springboot gateway 负载均衡_05_Springbootamp;Springcloud面试题
  10. ssm整合oracle分页,java实现ssm分页工具类及其使用方法
  11. Graft货币(GRFT)结点搭建
  12. nginx的高级配置(1)——为某个虚拟主机添加用户验证
  13. Spark之functions
  14. 欢乐大作战服务器维护,欢乐大作战
  15. 局域网服务器文件夹加密软件,企业局域网共享文件夹加密软件、局域网共享文件访问控制软件的使用...
  16. 【游戏理论】游戏与游戏开发
  17. android开发之路-----------转自任玉刚大神
  18. CGI的介绍及简单应用
  19. 读《Machine Learning in Action》的感想
  20. 西魏拓地与侯景防线之关系

热门文章

  1. Java基础---分支结构(if--else / switch---case)
  2. 比较json和fastjson的put()
  3. 一道说难不难的js题目
  4. 转:ObjectInputStream类和ObjectInputStream类的使用
  5. xml特殊符号的书写
  6. 开源中国WP7客户端全面开源,包括iPhone客户端与Android
  7. 【摘转留用】35前要考虑的
  8. 11.29 广州国际设计周
  9. java基础—IO流——复制一个文件到当前文件夹中
  10. Mr.J--JS学习(事件处理函数包装)