linux流量分析

Linux流量分析工具 | nethogs NetHogs是一个类似于Linux的top命令的开源的命令行工具,用来按进程或程序实时统计网络带宽使用率,它可以直观的显示每个进程占用的带宽。 阅读详情

目录
1.案例分析
2.命令详解

1.案例分析

查看流量端口号

sudo iftop -i -P 
    n-> 显示主机ip和主机名
	N-> 显示端口号或者端口服务名称
	P-> 暂定或者继续

根据端口号查询进程
netstat -nap | grep port
查看进程信息:
ps -aux | grep pid

2.命令详解

2.1 iftop
2.1.1 运行iftop命令

在这里插入图片描述

2.1.2 iftop界面相关说明

界面上面显示的是类似刻度尺的刻度范围,为显示流量图形的长条作标尺用的。
中间的<= =>这两个左右箭头,表示的是流量的方向。
TX:发送流量
RX:接收流量
TOTAL:总流量
Cumm:运行iftop到目前时间的总流量
peak:流量峰值
rates:分别表示过去 2s 10s 40s 的平均流量

2.1.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退出监控。
2.2 netstat

netstat命令各个参数说明如下:
-a:查看所有
-t : 指明显示TCP端口
-u : 指明显示UDP端口
-l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)
-p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。
-n : 不进行DNS轮询,显示IP(可以加速操作)
即可显示当前服务器上所有端口及进程服务,于grep结合可查看某个具体端口及服务情况··
netstat -ntlp //查看当前所有tcp端口·
netstat -ntulp |grep 80 //查看所有80端口使用情况·
netstat -an | grep 3306 //查看所有3306端口使用情况·
查看一台服务器上面哪些服务及端口
netstat -lanp
查看一个服务有几个端口。比如要查看mysqld
ps -ef |grep mysqld
查看某一端口的连接数量,比如3306端口
netstat -pnt |grep :3306 |wc
查看某一端口的连接客户端IP 比如3306端口
netstat -anp |grep 3306
netstat -an 查看网络端口
lsof -i | grep port,使用lsof -i :port就能看见所指定端口运行的程序,同时还有当前连接。
nmap 端口扫描
netstat -nupl (UDP类型的端口)
netstat -ntpl (TCP类型的端口)
netstat -anp 显示系统端口使用情况

2.3 ps
Linux网络监控实战:带宽与流量分析工具全解析 本文全面解析Linux网络监控实战,重点介绍带宽与流量分析工具的使用方法。从基础命令ifconfig、ip到实时监控工具nload、iftop,再到高级工具dstat、vnStat等,帮助管理员有效监控网络带宽使用情况,优化服务器性能并快速定位网络问题。 阅读详情

相关推荐

SSH登录与Linux操作流量分析实战:从协议解密到CTF解题

网络流量分析是网络安全领域的基础技能,它通过捕获和解析网络数据包来理解通信行为。其核心原理在于对协议格式、数据包时序和载荷特征的深度解析,能够将加密或编码的原始数据转化为可读的操作序列。这项技术的价值在于实现安全监控、攻击取证和异常检测,尤其在服务器渗透、应急响应等场景中至关重要。通过分析SSH这类加密协议,可以识别登录凭证、还原命令执行记录,甚至发现隐蔽隧道。本文聚焦于SSH登录流量与后续Linux操作流量的分析,结合Wireshark工具使用和CTF实战场景,详解如何从密文中提取关键信息,识别如暴力破解

a304096740的博客 500

Linux流量监控工具 – iftop (最全面的iftop教程)

在类Unix系统中可以使用top查看系统资源、进程、内存占用等信息。查看网络状态可以使用netstat、nmap等工具。若要查看实时的网络流量,监控TCP/IP连接等,则可以使用iftop。 一、iftop是什么? iftop是类似于top的实时流量监控工具。 官方网站:http://www.ex-parrot.com/~pdw/iftop/ 二、iftop有什么用? iftop可以用来监控网卡的...

入海数沙 2311

iftop离线安装包,rpm和tar.gz

iftop是一个用于在终端中实时监视网络流量的工具。它可以显示正在通过网络接口的数据流量信息,以及与远程主机的连接信息。

Install and configure iftop

离线安装 iftop

七爷OK 1432

iftop-1.0-0.21.pre4.el6.x86_64.rpm

iftop-1.0-0.21.pre4.el6.x86_64.rpm

iftop-0.17-52.23.1.x86_64.rpm

Iftop工具主要用来显示本机网络流量情况及各相互通信的流量集合,如单独同哪台机器间的流量大小,非常适合于代理服务器和iptables服务器使用,这样可以方便的查看各客户端流量情况。iftop可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等,详细的将会在后面的使用参数中说明。

流量监控网页 linux,网页流量分析!Linux中安装Darkstat工具

流量对于一个网站来讲至关重要,通常利用有效的工具进行分析和监控。Darkstat作为一款简易的,基于网页的流量分析程序,可以在主流的操作系统如Linux、Solaris、MAC、AIX上工作,同时以进程的形式持续后台工作,不断地嗅探网络数据,以简单易懂的形式展现网页上。据了解,Darkstat工具可以为主机生成流量报告,识别特定的主机上端口是否打开,同时它兼容IPv6。笔者从相关网站了解,进一步介...

weixin_35639230的博客 364

red7 iftop rpm包

redhat7.2 iftop rpm包,无需编译,直接安装,亲测可用

Linux流量分析工具

专门用于显示网络接口的带宽使用情况,可以查看每个连接的实时带宽使用情况,并支持按端口或主机过滤流量。实时查看每个进程的网络使用情况,能快速识别哪些进程占用了大量带宽。: 切换 DNS 解析状态(显示 IP 地址或主机名)。: 切换端口号解析状态(显示端口号或服务名)。: 切换端口解析状态(显示端口号或服务名)。: 切换显示模式(两行、一行或多行显示)。Linux常用网络流量分析工具详解。tcpdump命令使用说明。nethogs命令使用说明。iftop命令使用说明。: 切换显示目标端口。

平凡的运维之路的博客 610

告别PXE!用iPXE在CentOS 8.5上搭建一个能同时装Win11和Linux的万能网络启动盘

本文详细介绍了如何在CentOS 8.5上使用iPXE搭建支持Windows 11和Linux双系统部署的全能网络启动盘。通过对比传统PXE的局限性,展示了iPXE在HTTP协议支持、多架构适配和智能脚本方面的优势,提供从环境准备、服务配置到智能菜单开发的完整解决方案,显著提升系统部署效率。

weixin_29278805的博客 265

Python连接StarRocks全流程实践: SQL文件调用与Pandas混合优化

通过这种分阶段混合计算, 既能发挥StarRocks处理海量数据的性能优势, 又能保留Pandas在内存计算中的灵活性, 实现效率与功能的完美平衡.结合SQL的高效聚合与Pandas的灵活计算, 实现查询和数据处理的深度融合.该库基于SQLAlchemy 2.x开发, 仅支持Python 3.x环境.对大批量数据的写入, 建议进行分块. 分块写入较单条插入速度会有显著提升.这样可以避免python代码的查询与SQL耦合, 支持版本化管理.将DDL, DML分离为独立文件, 例如。: 调整连接复用参数。

t.y.Tang的博客 2780

Linux流量分析:tcpdump & wireshark

最近因为工作需要,研究了下如何使用tcpdump和wireshark分析业务流量。如果要使用tcpdump分析具体的HTTP请求耗时,需捕获网络数据包并分析时间戳信息,重点关注TCP连接的建立、HTTP请求发送到响应接收的全过程。精准抓包:指定接口、端口和过滤规则。定位关键节点:握手、请求发送、响应接收的时间戳。工具分析:Wireshark:可视化时序和流量统计。命令行:结合grep/awk快速计算耗时。优化策略:针对高延迟环节(如握手慢、重传多)深入排查。

巫山老妖 1334

文华财经公式编程:麦语言简介及基础语法

文华财经公式语言(麦语言)是一种专门用于金融领域的编程语言,它是由文华财经公司开发的。提供了丰富的金融计算函数和数据处理功能,可以用于金融市场的数据分析、模型建立和交易策略的开发。例1:A:CLOSE;// 定义变量A为收盘价(盘中k线没有走完的时候A为最新价)。例2:MA5:=MA(C,5);// 定义收盘价的5周期均线(C为CLOSE简写)。例3:A:=REF(C,1);// 取得前一根k线的收盘价。

超哥量化的博客 1万+

Linux 流量分析的指令

在高流量的 Linux server 下分析流量十分有用,以下是幾個有用的指令: 1. 列出每個連線 IP 的連線數量: netstat -nta | fgrep "ESTABLISHED" | cut -b 49-75 | cut -d ':' -f1 | sort | uniq -c | sort -n -r –key=1,7 | head -25 2. 列出每個 IP 的 ...

北极 233

【Allegro学习笔记】常规标贴封装创建-0402封装创建实例

摘要 本文主要介绍如何使用Allegro制作表面贴装封装。 所使用的软件 使用Allegro制作常规贴片封装主要使用的软件有Pad Designer和Allegro 1 0402类封装制作 1.1 0402类封装焊盘分析 0402封装尺寸图如图1...

Honglong 1万+

不用标注数据!用SAM 3零成本搞定遥感图像分割:SegEarth-OV3保姆级上手教程

本文介绍了如何利用SAM 3和SegEarth-OV3实现零标注遥感图像分割,提供从环境配置到结果优化的完整教程。通过开放词汇语义分割技术,用户无需标注数据即可快速获得专业级分割结果,适用于光伏板统计、灾害评估等场景。

weixin_30415113的博客 586

Linux下Spotify广告拦截实战:基于流量分析与LD_PRELOAD注入

广告拦截是网络流量管理中的常见需求,其核心原理是通过规则匹配与请求过滤,阻断或修改特定网络数据包。在技术实现上,DNS过滤、本地代理与流量修改是主流方案,它们分别从域名解析层和应用层进行干预,旨在提升用户体验与系统效率。对于Linux桌面环境下的特定应用(如Spotify),结合LD_PRELOAD动态库注入与本地代理技术,可以实现精准的广告屏蔽,同时避免影响应用核心功能。这种方法不仅适用于流媒体服务优化,也为理解系统级网络拦截与进程注入提供了实践案例。本文以spotify-adblock工具为例,详细解析

weixin_28622215的博客 243

UG\NX二次开发 替换部件引用集UF_ASSEM_replace_refset

替换部件引用集UF_ASSEM_replace_refset,需要替换成“完整部件(Entire Part)”需要第三个参数传入空指针或者空字符串。

王牌飞行员_里海的博客 255

linux流量分析软件,系统运维|在 Linux 中安装 Darkstat:基于网页的流量分析器

Darkstat是一个简易的,基于网页的流量分析程序。它可以在主流的操作系统如Linux、Solaris、MAC、AIX上工作。它以守护进程的形式持续工作在后台,不断地嗅探网络数据,以简单易懂的形式展现在它的网页上。它可以为主机生成流量报告,识别特定的主机上哪些端口是打开的,它兼容IPv6。让我们看下如何在Linux中安装和配置它。在Linux中安装配置Darkstat在Fedora/CentOS...

weixin_39945810的博客 248

【win10】win 10 电脑喇叭音频显示红叉的处理方法

目录 一、报错情况 二、“音频服务未运行”解决方法 三、“未插入扬声器或耳机”解决方法 一、报错情况 (1)当电脑的扬声器喇叭图标上带有红X符号,提示“音频服务未运行”时: (2)小喇叭上面有红叉,显示“未插入扬声器或耳机”时: 二、“音频服务未运行”解决方法 (1)开始菜单搜索“服务”: (2)没有启动的点击“启动”,已启动的点击“重新启动”: (3)继续,右...

顾三殇 —— 博客空间(软件测试) 17万+

点云生成图像

摘要:本文介绍了使用Open3D库将点云投影为RGBD图像的方法。通过project_to_rgbd_image函数,利用小孔相机模型的内参和外参矩阵,实现了点云到彩色图像和深度图的转换。实验使用随机生成的10万个点云数据,通过可视化窗口获取相机参数后,成功生成了对应的RGB图像和深度图像,并使用Matplotlib进行可视化展示。该方法为点云数据处理提供了有效的三维到二维投影方案。

夜空中明亮的星的专栏 134

Linux下从零搭建无线AP与流量分析环境:hostapd实战指南

无线网络是现代网络通信的基础设施,其核心是802.11协议簇。理解无线网络的工作原理,需要从数据链路层和网络层两个维度切入:在链路层,无线网卡通过驱动模式切换(如托管模式、AP模式、监控模式)实现不同功能;在网络层,则需要通过DHCP、NAT、路由等机制实现客户端联网。掌握这些技术对于网络运维、安全测试和协议研究具有重要价值,特别是在需要构建可控测试环境的场景中。本文以hostapd和dnsmasq为核心工具,详细演示如何在Linux系统上搭建一个完整的无线接入点,并实现客户端连接管理与流量捕获分析,为无线

weixin_33912638的博客 375

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

大数据电商流量分析项目实战:Day 1-1 Linux基础(补充)

本文介绍了大数据电商实战项目的课程内容和学习计划,涵盖Hadoop、Hive、Spark等核心技术,并详细讲解了Linux文件系统结构。课程采用“实战拆解+技术落地”方式,通过10天学习掌握大数据处理全流程,包括数据采集、存储、计算、分析和可视化。文章还提供了Linux基础知识,如内核结构、发行版特点,以及Linux二级目录的功能解析(如/bin、/etc、/home等),帮助读者快速搭建大数据学习环境。

yang_xs的博客(只讲干货) 954

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

上一篇: shell时间操作
下一篇: concat拼接字段注意躲避空值坑
yjgithub
博客等级 码龄11年 53粉丝 105原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值