Centos7 排查流量异常进程

        首先可以根据漏洞捕获的相关信息的目的端口,查看下监听详情,如:netstat -lnp|grep 9015

执行命令输出如下所示内容:

最终可排查得知:


也可以通过以下方式进行详细排查:

1、基本知识
1.1、iftop介绍

一般涉及到流量的监控,经常会使用iftop,首先安装iftop:

yum install iftop -y
使用iftop命令,界面如下:

界面上面显示的是类似刻度尺的刻度范围,为显示流量图形的长条作标尺用的。中间的<= =>这两个左右箭头,表示的是流量的方向。

界面相关参数说明

  • TX:发送流量
  • RX:接收流量
  • TOTAL:总流量
  • cumm:运行iftop以来的总流量
  • peak:峰值流量
  • rates:分别表示过去 2s 10s 40s时间内网卡总的平均流量

iftop相关命令参数可以使用-h进行查看,这里主要说一个查看网卡有哪些IP和端口有流量流入流出:

iftop -i ensxxx -n  -P  #ensxxx表示网卡名称,可以通过ifconfig查看
1.2、查看某个端口被什么进程占用
#方式1
lsof -i :22 #22端口被哪个进程占用
#方式2
netstat -lnp|grep 7000 #7000端口被哪个进程占用

下面,根据我们以上的基本知识来进行排查

2、查看网卡流量流入流出信息

通过ifconfig查看某个网卡流量流入流出量:

知道ens33网卡流量流入流出量很大,通过iftop查看网卡有哪些IP和端口在使用:

iftop -i ens33 -n  -P

从上面可以看出有27017、ssh、redis这些服务有流量流入流出信息。

3、查看某个端口对应的进程或服务
[root@localhost ~]# lsof -i :27017
COMMAND     PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
docker-pr 21774 root    4u  IPv6 235581      0t0  TCP *:27017 (LISTEN)
[root@localhost ~]# lsof -i :redis
COMMAND     PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
docker-pr 21746 root    4u  IPv6 233002      0t0  TCP *:redis (LISTEN)
[root@localhost ~]# lsof -i :ssh
COMMAND   PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
sshd      940 root    5u  IPv4  26047      0t0  TCP *:ssh (LISTEN)
sshd      940 root    7u  IPv6  26049      0t0  TCP *:ssh (LISTEN)
sshd    24890 root    5u  IPv4 270713      0t0  TCP localhost.localdomain:ssh->192.168.193.1:52755 (ESTABLISHED)
sshd    24907 root    5u  IPv4 270713      0t0  TCP localhost.localdomain:ssh->192.168.193.1:52755 (ESTABLISHED)

从以上可以了解到有什么样的进程在跑流量了,这就是大致的排查思路。

4、延伸阅读

网络流量实时监控工具nload:nload是个很好用的一个工具,功能也很强.只是相对单一,只能查看总的流量,不能像iptraf那样,可针对IP,协议等可以实时地监控网卡的流量,分Incoming,Outgoing两部分,也就是流入与流出的流量。同时统计当前,平均,最小,最大,总流量的值,使人看了一目了然。

安装:

yum install -y nload 

nload的显示信息也是支持设置显示单位的。我们可以加入-u 参数,其后可以跟h(表示自动格式化为易读的单位)、b(表示为Bit/s)、k(表示为KBit/s)、m(表示为MBit/s),g(表示为GBit/s)。例如下面我们输入如命令"nload -u m",就是以MB为单位。

默认上边Incoming是进入网卡的流量;
默认下边Outgoing是网卡出去的流量;
默认右边(Curr当前流量)、(Avg平均流量)、(Min最小流量)、(Max最大流量)、(Ttl流量统计)

基本使用:

nload

通过上下键切换不同的网卡设备。

查看某个网卡,并设置查看显示单位:

nload   网卡名称  -u  以什么单位显示

如:

nload ens33 -u m

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/508800.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

PYCHARM PYSIDE6 QT 打包异常3种处理方式 no qt platform plugin could be initialized

安装有PYSIDE6的电脑 异常错误 … no qt platform plugin could be initialized … 变量名&#xff1a;QT_QPA_PLATFORM_PLUGIN_PATH &#xff08;一个字都不能改&#xff01;&#xff01;&#xff09; 自己环境变量值&#xff1a;D:\Users\topma\anaconda3\Lib\site-package…

蓝牙BLE 5.0、5.1、5.2和5.3区别

随着科技的不断发展&#xff0c;蓝牙技术也在不断进步&#xff0c;其中蓝牙BLE&#xff08;Bluetooth Low Energy&#xff09;是目前应用广泛的一种蓝牙技术&#xff0c;而BLE 5.0、5.1、5.2和5.3则是其不断升级的版本。本文将对这四个版本的区别进行详细的比较。 一、BLE 5.0…

【外汇110】马来西亚SC更新:3家公司被列入警示名单

马来西亚证券委员会&#xff08;SC&#xff09;已更新投资者警示名单&#xff0c;根据其网站数据&#xff0c;2024年2月已有3家未经授权的网站、投资产品、公司或个人被加入其警告名单。 2024年2月&#xff0c;以下人员或实体已被添加进该监管机构警示名单&#xff1a; Mahadi …

C++调用lua函数

C 调用Lua全局变量(普通) lua_getglobal(lua, "width");int width lua_tointeger(lua,-1);lua_pop(lua,1);std::cout << width << std::endl;lua_close(lua); 这几行代码要放到lua_pcall(lua, 0,0,0);之后才可以. C给lua传递变量 lua_pushstring(lua, …

如何选择程序员职业赛道

目录 前言1 个人技能分析1.1 技术栈评估1.2 经验积累1.3 数据科学能力 2 兴趣与价值观2.1 用户交互与界面设计2.2 复杂问题解决与系统优化 3 长期目标规划4 市场需求分析4.1 人工智能和云计算4.2 前沿技术趋势 5 就业前景5.1 前端在创意性公司中的应用5.2 后端在大型企业中的广…

盲行的守护者:盲人应用的温暖相伴

作为一个视障人士&#xff0c;我常常对前方的未知感到迷茫。每一步都像是踏入未知的领域&#xff0c;恐惧与不安时刻伴随着我。然而&#xff0c;一款名为蝙蝠避障的盲人手机应用&#xff0c;成为了我前行的明灯。 在这款盲人手机应用的帮助下&#xff0c;我拥有了新的探知世界的…

javaWebssh水利综合信息管理系统myeclipse开发mysql数据库MVC模式java编程计算机网页设计

一、源码特点 java ssh水利综合信息管理系统是一套完善的web设计系统&#xff08;系统采用ssh框架进行设计开发&#xff09;&#xff0c;对理解JSP java编程开发语言有帮助&#xff0c;系统具有完整的源代码和数据库&#xff0c;系统主要采用B/S模式开发。开发环境为TOMCA…

架构设计方法(4A架构)-应用架构

1、应用架构&#xff08;AA&#xff09;&#xff1a;业务价值与产品之间的桥梁&#xff0c;是企业架构的一个子集 2、应用架构包含“应用系统模块、应用服务、应用系统集成”3个关键要素 3、收集AS-IS应用架构&#xff0c;描绘现状&#xff0c;并识别改进机会点 4、描述对新系统…

大数据分布式计算工具Spark数据计算实战讲解(filter方法,distinct方法,sortby方法)

练习案例 # #单词统计计数 from pyspark import SparkConf, SparkContext import os os.environ[pyspark_python] "D:/python/JIESHIQI/python.exe" #创建一个sparkconf类对象 conf SparkConf().setMaster("local[*]").setAppName("test_spark_app…

华为云命令行工具KooCLI—高效云端管理的秘诀

做运维多年&#xff0c;公司从传统运维改为云上。刚一接触时&#xff0c;确实因为要学习很多云知识而烦恼。每次想要执行某个操作时&#xff0c;都要先登录到云平台&#xff0c;浏览界面&#xff0c;寻找正确的按钮。这样不仅浪费时间&#xff0c;还经常出错。直到有一天&#…

【小白友好】LeetCode 打家劫舍 III

https://leetcode.cn/problems/house-robber-iii/description/ 前言 建议还是先看看动态规划的基础题再看这个。动态规划是不刷题&#xff0c;自己100%想不出来的。 基础题&#xff1a; 最大子数组和乘积最大子数组最长递增子序列 最大升序子数组和 小白想法 现在我们想遍…

云桥通+跨境电商:SDWAN企业组网优化跨境网络案例

跨境电商企业在全球范围内展开业务&#xff0c;需构建稳定高效的网络架构以支持其电商平台运营。云桥通SDWAN企业组网技术为跨境电商提供网络连接和管理的优化&#xff0c;提升网络性能、可靠性和安全性。以下是一家跨境电商企业的SDWAN组网案例&#xff0c;详细介绍其实施情况…