linux脚本 let,通过shell 脚本查看服务器的时时流量
原标题:通过shell 脚本查看服务器的时时流量
#!/bin/bash
ETH=$1
ETH=${ETH:-eth0}
IP=`ifconfig $ETH|awk -F '[ :]+' '/inet addr/{print $4}'`
whiletrue;do
let I+=1
NOW=`date +"%F %T"`
TX1=`ifconfig $ETH|grep bytes|awk -F '[ :]+' '{print $9}'`
RX1=`ifconfig $ETH|grep bytes|awk -F '[ :]+' '{print $4}'`
sleep 1
TX2=`ifconfig $ETH|grep bytes|awk -F '[ :]+' '{print $9}'`
RX2=`ifconfig $ETH|grep bytes|awk -F '[ :]+' '{print $4}'`
let TX=(TX2-TX1)/1024
let RX=(RX2-RX1)/1024
let TX_TOTAL+=$TX
let RX_TOTAL+=$RX
let TX_AVERAGE=TX_TOTAL/${I}
let RX_AVERAGE=RX_TOTAL/${I}
clear
printf "%10s\t%20s\n" "Device $ETH [$IP]" "$NOW"
echo"============================================================="
printf "%10s\t%20s\t%20s\n" CURRENT: in:${RX}KB/sout:${TX}KB/s
printf "%10s\t%20s\t%20s\n" AVERAGE: in:${RX_AVERAGE}KB/sout:${TX_AVERAGE}KB/s
printf "%10s\t%20s\t%20s\n" TOTAL: in:${RX_TOTAL}KB out:${TX_TOTAL}KB
done
使用方法:
./network.sh eht0
Device eth0 [192.168.1.54] 2012-11-06 17:11:09
=============================================================
CURRENT: in:28KB/s out:38KB/s
AVERAGE: in:48KB/s out:72KB/s
TOTAL: in:679KB out:1020KB返回搜狐,查看更多
责任编辑:
linux脚本 let,通过shell 脚本查看服务器的时时流量相关推荐
- Linux命令行与shell脚本编程大全:第2版
<Linux命令行与shell脚本编程大全:第2版> 基本信息 作者: (美)布卢姆(Blum,R.) 布雷斯纳汉(Bresnahan.C.) [作译者介绍] 译者: 武海峰 丛书名: 图 ...
- linux脚本编写规则,shell脚本编写守则
现在centos7中使用的是bash软件,通过以下命令可以查看bash版本: [root@localhost ~]# cat /etc/redhat-release #查看系统的版本 CentOS L ...
- linux shell脚本 定义变量,Shell脚本应用 - 编制shell脚本、shell变量
随着Linux系统在企业中的应用越来越多,服务器的自动化管理也变得越来越重要.在Linux服务器的自动化维护工作中,除了计划任务的设置以外,Shell脚本的应用也是非常重要的一部分.作为Linux系统 ...
- 《Linux命令行与Shell脚本编程大全第2版.布卢姆》pdf
下载地址:网盘下载 内容简介 · · · · · · 本书是一本关于Linux 命令行与shell 脚本编程的全面教程.全书分为四部分:第一部分介绍Linuxshell 命令行:第二部分介绍shel ...
- 《Linux命令行与shell脚本大全》笔记
初识Linux Shell 什么是Linux Linux可划分为以下四部分: Linux内核 GNU工具 图形化桌面环境 应用软件 深入探究Linux内核 内核主要负责以下四种功能: 系统内存管理 软 ...
- linux运维自动化脚本,linux运维自动化shell脚本小工具
linux运维shell 脚本小工具,如要分享此文章,请注明文章出处,以下脚本仅供参考,若放置在服务器上出错,后果请自负 1.检测cpu剩余百分比 #!/bin/bash #Inspect CPU # ...
- 【Linux】《Linux命令行与shell脚本编程大全 (第4版) 》笔记-汇总 ( Chapter17-ChapterB )
十七.创建函数 bash shell 提供了用户自定义函数功能,可以将 shell 脚本代码放入函数中封装起来. 函数是一个脚本代码块,你可以为其命名并在脚本中的任何位置重用它.每当需要在脚本中使用该 ...
- 【2018深信服 醒狮计划】《Linux命令行与Shell脚本编程大全》学习笔记
2018深信服"醒狮计划"笔记 第3周(5.02-5.13) 课程 必修 选修 基本要求 Shell编程 <Linux命令行与Shell脚本编程大全> <Perl ...
- Linux_《Linux命令行与shell脚本编程大全》第二章学习总结
时间:2017年04月05日 说明:本文部分内容均摘取自书籍<Linux命令行与shell脚本编程大全>,版权归原作者所有.<Linux命令行与shell脚本编程大全>(第三版 ...
最新文章
- python各种类型日期转换大全
- 利用 Bootstrap 进行快速 Web 开发
- MyEclipse设置像visual studio一样的智能提示
- 太赞了!借助可视化,最直观理解梯度,以及偏导数、方向导数和法向量等
- python网址太长_python中url太长怎么解决
- 玩转华为云开发|老板万万没想到:刚入职的我一人就搞定人脸识别开发
- js三大系列之二scroll
- idea 设置内存_IntelliJ IDEA修改内存使得变得流畅
- 在深度学习时代如何用 HowNet 搞事情 | 讲座笔记
- AS中的typo作用
- Hadoop3.2.1 【 HDFS 】源码分析 Sender和Receiver解析
- mysql 1032 1062_MySQL 1032和1062跳过错误总结
- 【疯狂诗词大会小程序2.0】功能模块+前端+诗词答题小程序+内置数千道题目+开箱即用
- 防止系统自动锁屏脚步
- HAZOP到LOPA和SIL验算软件-歌略RiskCloud
- J-Link软件和文档包的版本发行说明(3)[V6.14 ~ V6.48b版本]
- 校园招聘的在线测评怎么回答?有什么标准?
- 学计算机文科好还是理科好,大学毕业之后才明白,文科生和理科生的差距有多大?高中生注意...
- Google收购摩托罗拉将导致多个拐点
- 上手基金,看这一篇就够了
热门文章
- 虚拟机和实体服务器怎样连接,服务器实体机与虚拟机
- oracle数据库查表_oracle数据库之多表查询二
- sql2012服务器桌面图标,Windows Server 2012 修改桌面图标
- oracle数据库dca,有关Oracle数据库
- kitti百度网盘分享 kitti百度云盘,全套kitti分享 自动驾驶
- Python HTTP库:requests快速入门
- 基础008_定浮点转化[floating point IP]
- LeetCode刷题(1)
- java 根号_没见过的 Java 入门教程之三!例程使用中文标识符代码:各种变量
- 若依单体项目定时任务模块使用教程