精华内容
下载资源
问答
  • 议决本脚本,发觉bash确实在算术运算方面比老的shell要强悍,为此须要开始学习bash,以使用它强悍的功能。不过bash中的for语句功能和c中差别比较大。# cat stream#! /bin/bash# Write by Neil.xu qq:37391319 email:...

    议决

    本脚本,发觉

    bash确实在算术运算方面比老的shell要强悍

    ,为此须要

    开始学习bash,以使用

    它强悍

    的功能。不过bash中的for语句功能和c中差别

    比较大。

    # cat stream

    #! /bin/bash

    # Write by Neil.xu  qq:37391319 email: xurongzhong@gmail.com

    # 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"

    展开全文
  • # cat stream#! /bin/bash# Write by Neil.xu qq:37391319 email: xurongzhong@gmail.com# 2008-8-19 we need to monitor streams of LTS channels, so write this scripttypeset in in_old dif_in dif_in1 dif_out....

    # cat stream

    #! /bin/bash

    # Write by Neil.xu  qq:37391319 email: xurongzhong@gmail.com

    # 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

    展开全文
  • ${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 #ps auxw 和 #netstat -ln 查看进程...

    # cat stream

    #! /bin/bash

    # Write by Neil.xu  qq:959794112email:

    # 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

    #ps auxw 和 #netstat -ln   查看进程是否被占用

    展开全文
  • 下面的脚本是一个查看端口流量的小脚本,分别可以查看进入和出去的,特贴出来分享一下:#this isa scripts of the port's stream#catstream#!/bin/bashtypeset in_old dif_in dif_in1typeset out_old dif_out dif_...

    下面的脚本是一个查看端口流量的小脚本,分别可以查看进入和出去的,特贴出来分享一下:

    #this is

    a scripts of the port's stream

    #cat

    stream

    #!/bin/bash

    typeset in_old dif_in dif_in1

    typeset out_old dif_out dif_out1

    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

    3

    dif_in=$((in_old))

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

    dif_out=$((out_old))

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

    echo " INstream: ${dif_in}

    bytes OUTstream: ${dif_out} bytes "

    echo "INstream: ${dif_in1}

    mbps

    OUTstream: ${dif_out1}

    mbps"

    echo

    "============================================================"

    done

    小小解释:

    typeset 命令用于定义局部变量

    sleep 用于延迟一段时间再执行命令,这个脚本不用sleep也可以,只是为了多显示几次而已

    涉及到while语句,不懂可以查资料。

    执行情况如下:./stream

    INstream: 3846795578

    bytesOUTstream: 4172318801 bytes

    INstream: 29348

    mbpsOUTstream: 31832 mbps

    ==========================================================

    INstream: 3846795578 bytes

    OUTstream: 4172318801

    bytes

    INstream: 29348

    mbps OUTstream: 31832 mbps

    ==========================================================

    直到你手动结束这个脚本(ctrl+c)。

    本人做了小部分修改,便于更加理解。如还有什么不足,希望各位不吝赐教。

    展开全文
  • 通过本脚本,创造bash确凿 在算术运算方面比老的shell要强大,为此需要 起头学习bash,以利用 它强大的功效 。不过bash中的for语句功效 和c中区别对比 大。# cat stream#! /bin/bash# Write by Neil.xu qq:37391319 ...
  • 通过本脚本,发现bash确实在算术运算方面比老的shell要强大,为此需要开始学习bash,以利用它强大的功能。不过bash中的for语句功能和c中差异比较大。  # cat stream  #! /bin/bash ... # 2008-8-...
  • 通过本脚本,创造bash确凿 在算术运算方面比老的shell要强大,为此需要 起头学习bash,以利用 它强大的功效 。不过bash中的for语句功效 和c中区别对比 大。... # 2008-8-19 we need to moni...
  • 在不修改源代码的情况下对程序暴露端口流量进行监控统计,可以利用Linux中自带的Iptable添加简单的规则让其起到端口流量统计的作用。但是需要注意的是在服务器重启、Iptable服务重启的时候统计数据会被重置清零。...
  • 不过查看流量的情况的手段很多,工具也很多。如ifconfig脚本实现法、cacti、pnp4nagios、mrtg绘图查看以及iptraf、iftop、nload、sar时时查看等 。本文我们就总结下最后提到的四个时时查看的工具。一、iptraf在最的...
  • iptraf是一款交互式、色彩鲜艳...本文演示检测linux服务器指定端口使用流量的方法安装iptraf:#Centos(基本软件库)$yuminstalliptraf#fedora或centos(带epel)$yuminstalliptraf-ng-y#ubuntu或debian$sudoapt-getins...
  • 简介iftop是类似于linux下面top的实时流量监控工具。iftop可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等,详细的将会在后面的使用参数中说明。安装# yum install -y iftop运行# iftop界面...
  • http://heanet.dl.sourceforge.net/project/nload/nload/0.7.2/nload-0.7.2.tar.gz查看参数帮助命令:nload –help-a:这个好像是全部数据的刷新时间周期,单位是秒,默认是300.-i:进入网卡的流量图的显示比例最大...
  • 添加需要统计的端口1、输入监控下面示例是监控目标端口是8080的输入流量 --dport(destination port 的缩写)iptables -A INPUT -p tcp --dport 80802、输出监控下面示例是监控来源端口是8080的输出流量 --sport...
  • 查看网络流量 # 查看网卡流量 命令:sar -n DEV 1 10 注:每1秒 显示 1次 显示 10次 平均时间: IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s 平均时间: lo 0.00 0.00...
  • #!/bin/bash# osdba 2008.10.22 monitor the interface's network traffic.if [ $# -ne 3 ];thenecho Useage : $0 interface interval countecho Example: $0 eth0 2 10exitfieth=$1count=$3interval=$2inbytesfirs....
  • Linux查看流量情况以及关闭流量端口

    千次阅读 2019-07-29 09:22:30
    为什么每次在阿里云...iftop是一个实时流量监控工具,可以用来监控所有经过网卡的实时流量,安装方法如下: #wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz # yum install libpcap-devel...
  • 一、nethogs介绍分享一个linux 下检测系统进程占用带宽情况的检查。来自github上的开源工具。它不依赖内核中的模块。当我们的服务器网络异常时,可以通过运行nethogs程序来检测是那个程序占用了大量带宽。节省了查找...
  • Linux查看网卡流量工具有iptraf、iftop以及nethogs等,iftop可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等。安装iftop的命令如下:CentOS系统为“yum install iftop -y”CentOS上安装所...
  • 请关注本头条号,每天坚持更新原创干货技术文章。如需学习视频,请在微信搜索公众号“智传网优...若要查看实时的网络流量,监控TCP/IP连接等,则可以使用iftop。iftop简介2. 安装iftop先安装epel仓库[root@zcwyou ~...
  • 1.引言计算机网络中的带宽、交换结点中的缓存和处理机等,都是网络的资源...拥塞控制是一个全局性的过程,和流量控制不同,流量控制指点对点通信量的控制。2.慢开始与拥塞避免发送方维持一个叫做拥塞窗口cwnd(conges...
  • 1、说明:(1)可能查看某个进程的带宽占用需要明确知道PID、进程名字、发送速度、接收速度。(2)在Linux原生的软件中没有,只能外装,最符合以上的情况就只有nethogs。(3)nethogs可以指定网卡,但是不能指定PID,这...

空空如也

空空如也

1 2 3 4 5 ... 13
收藏数 259
精华内容 103
关键字:

linux查看端口流量

linux 订阅