`
liangjian103
  • 浏览: 173059 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux查看端口流量的脚本

阅读更多

通过本脚本,创造bash确凿 在算术运算方面比老的shell要强大,为此需要 起头学习bash,以利用 它强大的功效 。不过bash中的for语句功效 和c中区别对比 大。

  # cat stream

  #! /bin/bash

  # Write by Neil.xu  qq:37391319 email:

  # 2008-8-19 we need to monitor streams of LTS channels, so write this script

  typeset in in_old dif_in dif_in1 dif_out1

  typeset out out_old dif_out

  in_old=$(cat /proc/net/dev | grep eth0 | sed  's=^.*:==' | awk '{ print $1 }' )

  out_old=$(cat /proc/net/dev | grep eth0 | sed  's=^.*:=='  | awk '{ print $9 }')

  while true

  do

  sleep 1

  in=$(cat /proc/net/dev | grep eth0 | sed  's=^.*:=='  | awk '{ print $1 }')

  out=$(cat /proc/net/dev | grep eth0 | sed  's=^.*:=='  | awk '{ print $9 }')

  dif_in=$((in-in_old))

  dif_in1=$((dif_in * 8 / 1024 / 1024 ))

  dif_out=$((out-out_old))

  echo "                                         IN: ${dif_in} bytes     OUT: ${dif_out} bytes "

  dif_out1=$((dif_out * 8 / 1024 / 1024 ))

  echo "IN: ${dif_in1} mbps    OUT: ${dif_out1} mbps"

  in_old=${in}

  out_old=${out}

  done

  运行效果 :

  # ./stream

  IN: 349179 bytes     OUT: 1363936 bytes

  IN: 2 mbps    OUT: 10 mbps

  IN: 349612 bytes     OUT: 1361852 bytes

  IN: 2 mbps    OUT: 10 mbps

  IN: 348684 bytes     OUT: 1358952 bytes

  IN: 2 mbps    OUT: 10 mbps

  IN: 349998 bytes     OUT: 1359092 bytes

分享到:
评论

相关推荐

    linux系统下通过tc命令实现对端口限速的脚本,自写脚本

    自己项目上有这样的需求,由于某个端口的业务功能占用的带宽太大影响了其他的业务模块,所以需要将端口进行网络流量的限制,经过翻阅资料发现linux系统下可通过tc命令实现对端口限速的脚本,所以自己写了这样一个...

    Linux运维日常巡检脚本 - 可自行修改

    Linux运维日常巡检脚本 -- 可自行修改,内包含经常要看的大多数内容,如: 巡检时间 √ 主机名 √ 该服务器为宿主机还是虚拟机还是云服务器 √ ip地址 √ cpu使用空间 √ 内存总计 √ 内存可用 √ 内存...

    Linux运维监控工具,支持系统硬件信息,内存,cpu,温度,磁盘空间及IO,硬盘smart,系统负载,网络流量等监控,服务接口

    wgcloud支持显示CPU利用率、CPU温度、内存利用率、磁盘容量、磁盘IO、硬盘智能健康状态、系统负载、连接数、网卡流量、硬件系统信息等。 支持进程应用、文件、端口、服务器上的日志、docker容器、数据库、数据表等...

    《精通Linux 设备驱动程序开发》.(Sreekrishnan).pdf

    15.2.3 流量控制315 15.3 缓冲区管理和并发控制315 15.4 设备实例:以太网nic316 15.5 isa网络驱动程序321 15.6 atm321 15.7 网络吞吐量322 15.7.1 驱动程序性能322 15.7.2 协议性能323 15.8 查看...

    firewall:使用 iptables 在 Linux 中生成防火墙的 bash 脚本集。 基于

    防火墙使用 iptables 在 Linux 上管理防火墙的脚本。标准用法您只需要运行一个脚本来管理防火墙,但您可以向其传递各种命令。 它们通常应按显示的顺序运行。 请注意,所有命令都需要以 root 权限执行(例如,通过...

    Linux使用 iftop 实时监控网卡的流量

    iftop可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等。这篇文章主要介绍了Linux 实时网卡流量监控,需要的朋友可以参考下

    精通LINUX设备驱动程序开发

    目 录 第1章 引言 1 1.1 演进 1 1.2 gnu copyleft 2 1.3 kernel.org 2 1.4 邮件列表和论坛 3 1.5 linux发行版 3 1.6 查看源代码 4 1.7 编译内核 7 1.8 可加载的模块 8 1.9 整装待发 9 第2章 内核 11 2.1...

    Linux防火墙.pdf

    中文名: Linux防火墙 原名: Linux Firewalls: Attack Detection and Response with iptables, psad, and fwsnort 别名: Linux,Firewall,防火墙,iptables,psad,fwsnort ...附录B 一个完整的fwsnort脚本

    网络管理shell脚本 运维人员必备

    脚本包含功能: 把带宽bit单位转换为人类可读单位 实时流量 流量和连接概览 当前流量值 统计每个端口在10s内的平均流量 统计在10s内占用带宽最大的前10个ip 统计连接状态 统计各端口连接状态 统计端口为80且状态为...

    基于Java的Linux运维监控工具Wgcloud设计源码

    系统实现了基于Java的Linux运维监控工具Wgcloud,支持系统硬件信息、内存、CPU、温度、磁盘空间及IO、硬盘SMART、系统负载、网络流量等监控,服务接口监测,大屏展示,拓扑图,端口监控,进程监控,Docker监控,日志...

    Kali Linux渗透测试(安全牛).txt

    │ 任务098:XSS-简介、跨站脚本检测和常见的利用手段.mp4 │ 任务099:XSS- 键盘记录器和反射型XSS.mp4 │ 任务100:存储型XSS和BEEF浏览器框架.mp4 │ 任务101:CSRF.mp4 │ 任务102:WEBSHELL.mp4 │ 任务103:...

    基于SpringBoot+Bootstrap实现linux自动化运维监控系统,完美实现了分布式监控

    基于微服务springboot架构开发,是轻量高性能的分布式监控系统,核心采集指标包括:**cpu使用率,cpu温度,内存使用率,磁盘容量,磁盘IO,硬盘SMART健康状态,系统负载,连接数量,网卡流量,硬件系统信息等。...

    IT运维之Linux服务器监控方案.doc

    我这里写了四个脚本(performance.sh 性能监控,process.sh 进程监控,network.sh 流量监控,tongji.sh流量分析统计),并使用crontab定时执行脚本进行监控数据的记 录,形成每天的监控日志放在如下相应的文件夹,...

    DarkShell_Linux-Win集群版V2014年

    利用之前的drdos,经过反复测试,优化,利用百度,谷歌等大型企业服务网络进行欺诈,伪造源地址,让其它大型企业的服务网络进行对目标的IP地址进行大流量攻击,达到秒杀目标服务器IP的目的。 传奇假人攻击: 穿破...

    gpu-desktop:在云中创建一个可用的 GPU 加速 Linux 桌面

    确保将端口 5801 和 5901 暴露给安全组中的传入流量。 运行脚本 等待它完成启动,然后使用以下参数在您的客户端计算机(不是 EC2 实例)上运行 setup-desktop.sh 脚本: ./setup-desktop.sh <private> <ec2> ...

    开源操作系统 应用实习报告a.doc

    开源操作系统 应用实习报告 一、统计日志大小 ...写一个脚本判断你的Linux服务器里是否开启web服务?(监听80端口)如果开启了,请判断出跑的是什么服务,是阿帕奇呢还是nginx又或者是其他的什么?

    TCP分析工具tcprstat.zip

    这个工具能够检测到某个端口的流量情况。可以监听包括 mysqld httpd memcached 等单个守护进程的请求和响应时间。 优点: 轻量级,开销小,不用写入大量日志,不用分析大量的日志 请求和响应的时间 精确到...

Global site tag (gtag.js) - Google Analytics