Linux下查看网络流量常用方法
(1)使用ifconfig查看网络流量
RX是接收流量,TX是发送流量。
(2)使用watch more /proc/net/dev查看网卡流量,默认是以字节显示
watch使用命令:
(3)iftop
下载地址:http://www.tcpdump.org/release/libpcap-0.8.3.tar.gz
http://www.ex-parrot.com/~pdw/iftop/download/iftop-0.16.tar.gz
首先安装libpcap
tar -zxvf libpcap-0.8.3.tar.gz
cd libpcap-0.8.3
./configure
make
make install
之后安装iftop,方法同上:
tar -zxvf iftop-0.16.tar.gz
cd iftop-0.16
./configure
make
使用./iftop
方法1:./iftop ##查看默认的网卡信息
方法2:./iftop -i eth1 ##查看多网卡的系统时,可以指点网卡名
方法3:./iftop -i eth0 -F 192.168.0.0/24 ##查看192.168.0.0/24网段的ip在网卡eth0上面的流量信息
相关参数及说明
1、iftop界面相关说明
界面上面显示的是类似刻度尺的刻度范围,为显示流量图形的长条作标尺用的。中间的<= =>这两个左右箭头,表示的是流量的方向。
- TX:发送流量
- RX:接收流量
- TOTAL:总流量
- Cumm:运行iftop到目前时间的总流量
- peak:流量峰值
- rates:分别表示过去 2s 10s 40s 的平均流量
2、iftop相关参数
常用的参数
- -i设定监测的网卡,如:# iftop -i eth1
- -B 以bytes为单位显示流量(默认是bits),如:# iftop -B
- -n使host信息默认直接都显示IP,如:# iftop -n
- -N使端口信息默认直接都显示端口号,如: # iftop -N
- -F显示特定网段的进出流量,如# iftop -F 10.10.1.0/24或# iftop -F 10.10.1.0/255.255.255.0
- -h(display this message),帮助,显示参数信息
- -p使用这个参数后,中间的列表显示的本地主机信息,出现了本机以外的IP信息;
- -b使流量图形条默认就显示;
- -f这个暂时还不太会用,过滤计算包用的;
- -P使host信息及端口信息默认就都显示;
- -m设置界面最上边的刻度的最大值,刻度分五个大段显示,例:# iftop -m 100M
进入iftop画面后的一些操作命令(注意大小写)
- 按h切换是否显示帮助;
- 按n切换显示本机的IP或主机名;
- 按s切换是否显示本机的host信息;
- 按d切换是否显示远端目标主机的host信息;
- 按t切换显示格式为2行/1行/只显示发送流量/只显示接收流量;
- 按N切换显示端口号或端口服务名称;
- 按S切换是否显示本机的端口信息;
- 按D切换是否显示远端目标主机的端口信息;
- 按p切换是否显示端口信息;
- 按P切换暂停/继续显示;
- 按b切换是否显示平均流量图形条;
- 按B切换计算2秒或10秒或40秒内的平均流量;
- 按T切换是否显示每个连接的总流量;
- 按l打开屏幕过滤功能,输入要过滤的字符,比如ip,按回车后,屏幕就只显示这个IP相关的流量信息;
- 按L切换显示画面上边的刻度;刻度不同,流量图形条会有变化;
- 按j或按k可以向上或向下滚动屏幕显示的连接记录;
- 按1或2或3可以根据右侧显示的三列流量数据进行排序;
- 按<根据左边的本机名或IP排序;
- 按>根据远端目标主机的主机名或IP排序;
- 按o切换是否固定只显示当前的连接;
- 按f可以编辑过滤代码,这是翻译过来的说法,我还没用过这个!
- 按!可以使用Shell命令,这个没用过!没搞明白啥命令在这好用呢!
- 按q退出监控。
参考原文链接:
https://blog.csdn.net/zcatlinux/article/details/58964
https://blog.csdn.net/weiyuefei/article/details/78752490?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-0&spm=1001.2101.3001.4242
Linux下查看网络流量常用方法相关推荐
- linux 查看san链路状态,Linux下查看网络状态的方法
当我的设备在机房,懒得去查看网线连接情况:或者设备在远端,没有条件让眼睛亲临现场,我需要在终端查看设备网络接口的物理连接状态.基于此种场景,我就了解了几种关于命令查看网络状态的方法. 1. ifcon ...
- netstat 在windows下和Linux下查看网络连接和端口占用
假设忽然起个服务,告诉我8080端口被占用了,OK,我要去看一下是什么服务正在占用着,能不能杀 先假设我是在Windows下: 第一列: Proto 协议 第二列: 本地地址[ip+端口] 第三列:远 ...
- linux下查看网络连接、进程、服务
实验环境:ubuntu2020,centos,以下命令适用不限于ubuntu和centos 一.查看网络连接 netstat netstat 是一个告诉我们系统中所有 tcp/udp/unix soc ...
- Linux下 查看网络连接状态的命令是,查看Linux操作系统下的网络连接状态命令
benzaoai 签约达人 07-08 TA获得超过1839个赞 查看操作系统信息的相关命令太多了,下面这个列表算是常用的和查看操作系统相关的命令的合集吧.希望能帮到你! # uname -a # 查 ...
- linux下查看网络速度
查看网络速度[root@www.ctohome.com]# mii-tool -V mii-tool.c 1.9 2000/04/28 00:56:08 (David Hinds) SIOCGMIIR ...
- Linux下查看网络设备类型
注:本文基于CentOS 7.4编写 1.网络设备类型 linux网络设备的抽象类型有:Bridge.VLAN.VETH.TAP等,我们可以通过ip命令查看系统支持的类型, [root@master ...
- linux查看网络流量 命令,linux查看流量命令
Linux系统下想要查看网络流量,那我们该使用那个命令呢?下面由学习啦小编为大家整理了linux查看网络流量的命令的相关知识,希望对大家有帮助. linux查看网络流量命令大全 linux查看网络流量 ...
- linux 怎么查看系统用户,Linux系统下查看用户的常用方法
使用Linux系统时经常需要查看用户信息,除了cat /etc/passwd文件外,其实还有很多命令可以直接查看系统用户信息,下面总结一些Linux系统下查看用户的常用方法: id命令 功能:打印指定 ...
- mysql 查看网络流量,linux 查看 CPU,内存,网络流量和磁盘 I/O
linux 查看 CPU,内存,网络流量和磁盘 I/O 使用vmstat命令来察看系统资源情况 在命令行方式下,如何查看CPU.内存的使用情况,网络流量和磁盘I/O? Q: 在命令行方式下,如何查看C ...
- Linux环境下查看网络性能的基本命令
Linux环境下查看网络性能的基本命令 由于Linux经常使用的是字符界面,而且Linux的功能比较强大,具有默认路由功能,相当于网关和路由器.在网络性能方面也比较稳 ...
最新文章
- php多表数据排除,thinkphp中多表查询中防止数据重复的sql语句(必看)
- android 单例模式详解,android开发设计模式之——单例模式详解
- MySQL同时添加多条记录
- LOJ #2733 [JOI2016春季合宿]Sandwiches (DP)
- 【JAVA编码专题】深入分析 Java 中的中文编码问题
- SAP Spartacus B2B 页面 info icon 设计 - 版本1.0
- oracle简体版,oracle|Navicat中文网站
- java创建计数器变量,用于检查变量(计数器)最大长度的Java方法
- as cast float server sql_Sql Server中Float格式转换字符串varchar方法(转)
- html5中切换图片怎么做,HTML5编程实战之二:用动画的形式切换图片
- 一段获取视频的简易方法
- 刀塔霸业android如何更新_战斗麻将!V社自走棋《刀塔霸业》APP端上线了
- vue-app之H5打开第三方app
- 鸿蒙系统一体机使用教程,华为视频会议系统TE30(华为新一体机)(示例代码)
- 持续测试(Continuous Testing)
- 电脑DNS被劫持怎么办
- windows7 中pkeyconfig.xrm-ms文件无法删除解决办法
- 树莓派hc+sr501+c语言,树莓派连接人体红外感应模块HC-SR501
- 2022年G2电站锅炉司炉操作证考试题库及答案
- 哈尔滨工业大学计算机考研复试分数线,34所自划线院校2021考研复试分数线-2021哈尔滨工业大学考研分数线已公布...