zoukankan      html  css  js  c++  java
  • 统计网卡流量

    #!/bin/bash

    #This is the script for statistical traffic

    Eth2_RX=$(ifconfig | grep -A8 eth2 | grep "RX" | tail -n 1 | awk -F '(' '{print $2}' | awk '{print $1}') Eth2_TX=$(ifconfig | grep -A8 eth2 | grep "RX" | tail -n 1 | awk -F '(' '{print $3}' | awk '{print $1}')

    Eth4_RX=$(ifconfig | grep -A8 eth2 | grep RX | tail -n 1 | awk -F '(' '{print $2}' | awk '{print $1}') Eth4_TX=$(ifconfig | grep -A8 eth2 | grep RX | tail -n 1 | awk -F '(' '{print $3}' | awk '{print $1}')

    Eth3_RX=$(ifconfig | grep -A 8 eth3 | grep "RX" | awk -F '(' '{print $2}' | awk '{print $1}') Eth3_TX=$(ifconfig | grep -A 8 eth3 | grep "RX" | awk -F '(' '{print $3}' | awk '{print $1}')

    In_RX=`echo "$Eth2_RX+$Eth4_RX"|bc`

    echo "The total internally accepted traffic is $In_RX "

    In_TX=`echo "$Eth2_RX+$Eth4_RX"|bc`

    echo "The total Internally sent traffic is

    $In_TX" echo "The received traffic outside the network is $Eth3_RX"

    echo "The outer network sends the flow is $Eth3_TX"

    NetSave_RX=`echo "$In_RX-$Eth3_RX"|bc`

    echo "The public network accepts traffic and saves $NetSave_RX"

    NetSave_TX=`echo "$In_TX-$Eth3_TX"|bc`

    echo "The public network sends traffic to saves $NetSave_TX"

    We are down, but not beaten. tested but not defeated.
  • 相关阅读:
    Shell基本语法
    CURL简单使用
    <C> 字符串简单习题
    <C> 字符串相关的函数
    <C> 内存分区
    <C> 最大值以及最大值下标 二分查找(折半查找)
    <C> 函数 函数指针
    <C> 冒泡排序及其非常非常非常简单的优化
    <C> typedef 宏 const 位运算
    <C> 数组
  • 原文地址:https://www.cnblogs.com/guniang/p/6890802.html
Copyright © 2011-2022 走看看