linux中怎么查看流量(linux如何查看网络流量)

纸扎戏偶

本篇文章给大家谈谈linux中怎么查看流量,以及linux如何查看网络流量对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

  • 1、Linux下查看网卡流量方法?
  • 2、在Linux下怎么看网络流量
  • 3、Linux 下用什么命令查看流量?

1、Linux下查看网卡流量方法?

Linux通过vnstat查看网卡流量

直接运行

yum install vnstat  -y

安装完后测试:

源码编译方式安装vnstat

适用于个别系统无法yum安装的查看网卡流量情况。

wget

tar xvzf vnstat-1.10.tar.gz

cd vnstat-1.10

make make install

2、在Linux下怎么看网络流量

在GUI下面,有一大把的工具可以显示网络流量,那么,命令行下面怎么办?

显然办法是有的,比如,ifconfig,会有这样的输 出:

RX bytes:1224128649 (1.1 GiB) TX bytes:34114947 (32.5 MiB)

写一个脚 本,实时显示并刷新!

脚本如下

#!/bin/bash

if [ -n "$1" ]; then

eth_name=$1

else

eth_name="eth0"

fi

i=0

send_o=`ifconfig $eth_name | grep bytes | awk '{print $6}' | awk -F : '{print $2}'`

recv_o=`ifconfig $eth_name | grep bytes | awk '{print $2}' | awk -F : '{print $2}'`

send_n=$send_o

recv_n=$recv_o

while [ $i -le 100000 ]; do

send_l=$send_n

recv_l=$recv_n

sleep 1

send_n=`ifconfig $eth_name | grep bytes | awk '{print $6}' | awk -F : '{print $2}'`

recv_n=`ifconfig $eth_name | grep bytes | awk '{print $2}' | awk -F : '{print $2}'`

i=`expr $i + 1`

send_r=`expr $send_n - $send_l`

recv_r=`expr $recv_n - $recv_l`

total_r=`expr $send_r + $recv_r`

send_ra=`expr /( $send_n - $send_o /) / $i`

recv_ra=`expr /( $recv_n - $recv_o /) / $i`

total_ra=`expr $send_ra + $recv_ra`

sendn=`ifconfig $eth_name | grep bytes | awk -F /( '{print $3}' | awk -F /) '{print $1}'`

recvn=`ifconfig $eth_name | grep bytes | awk -F /( '{print $2}' | awk -F /) '{print $1}'`

clear

echo "Last second : Send rate: $send_r Bytes/sec Recv rate: $recv_r Bytes/sec Total rate: $total_r Bytes/sec"

echo "Average value: Send rate: $send_ra Bytes/sec Recv rate: $recv_ra Bytes/sec Total rate: $total_ra Bytes/sec"

echo "Total traffic after startup: Send traffic: $sendn Recv traffic: $recvn"

done

该脚本(假设名叫traffic)默认显示eth0的流量,如果你有多个网卡,请将网卡作为参数传进去,比如:

./traffic eth1

3、Linux 下用什么命令查看流量?

• nethogs: 按进程查看流量占用

• iptraf: 按连接/端口查看流量

• ifstat: 按设备查看流量

• ethtool: 诊断工具

• tcpdump: 抓包工具希赛里有很多这方面资料的。

关于linux中怎么查看流量和linux如何查看网络流量的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

文章版权声明:除非注明,否则均为我爱教程术原创文章,转载或复制请以超链接形式并注明出处。