博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux 服务器带宽异常跑满分析解决
阅读量:5241 次
发布时间:2019-06-14

本文共 1340 字,大约阅读时间需要 4 分钟。

一、使用 nethogs 进行排查

[root@iZ23kick03xZ ~]# nethogs eth0
  • 1

通过 nethogs 工具来查看某一网卡上进程级流量信息 

假定当前 eth0 网卡跑满,则执行命令 nethogs eth0,在右边的红框中可以看到每个进程的网络带宽情况,左边红框显示了进程对应的 PID,在此可以确定到底是什么进程占用了系统的带宽。

这里写图片描述

如果确定是恶意程序,可以通过 kill -TERM pid 来终止程序。 

如是 Web 服务程序,则可以使用 iftop 等工具来查询具体 IP 来源,然后分析 Web 访问日志是否为正常流量,日志分析也可以使用 logwatch 或 awstats 等工具进行分析。

二、使用 iftop 工具排查

[root@iZ23kick03xZ ~]# iftop -i eth0 -P
  • 1

注:-P 参数会将请求服务的端口显示出来,也就是说是通过服务器哪个端口建立的连接,看内网流量执行 iftop -i eth0 -P 命令。

这里写图片描述

三、使用tcpdum命令进行抓包

[root@iZ23kick03xZ ~]# tcpdump tcp port 80 -nnei eth0 -w web.pcap 简单点写就是: [root@iZ23kick03xZ ~]# tcpdump -i eth0 -w web.pcap
  • 1
  • 2
  • 3

备注: 

-w 是将输出内容保存到文件,而web.pcap是一个二进制文件,不能直接打开,可以通过 wireshark 软件进行分析

这个是在wireshark中打开的web.pcap文件
  • 1

这里写图片描述

点击 统计--->对话,显示如下图所示
  • 1

这里写图片描述

分析
  • 1

这里写图片描述

linux下实用iptables封ip段的一些常见命令 

封单个IP的命令是: 
iptables -I INPUT -s 106.45.233.109 -j DROP 
iptables -I OUTPUT -s 106.45.233.109 -j DROP

封IP段的命令是: 

iptables -I INPUT -s 106.45.233.0/24 -j DROP 
iptables -I OUTPUT -s 106.45.233.0/24 -j DROP

封整个段的命令是: 

iptables -I INPUT -s 106.0.0.0/8 -j DROP 
iptables -I OUTPUT -s 106.0.0.0/8 -j DROP

封几个段的命令是: 

iptables -I INPUT -s 106.45.233.0/24 -j DROP 
iptables -I OUTPUT -s 106.45.233.0/24 -j DROP 
iptables -I INPUT -s 60.210.246.0/24 -j DROP 
iptables -I OUTPUT -s 60.210.246.0/24 -j DROP

 

源:https://blog.csdn.net/qinrenzhi/article/details/82147267

转载于:https://www.cnblogs.com/edukong/p/11024847.html

你可能感兴趣的文章
HDU 2548 A strange lift
查看>>
Linux服务器在外地,如何用eclipse连接hdfs
查看>>
react双组件传值和传参
查看>>
BNU29140——Taiko taiko——————【概率题、规律题】
查看>>
POJ 2289——Jamie's Contact Groups——————【多重匹配、二分枚举匹配次数】
查看>>
java 得到以后的日期
查看>>
[Kaggle] Sentiment Analysis on Movie Reviews
查看>>
python安装easy_intall和pip
查看>>
HDU1004
查看>>
MySQL高速缓存
查看>>
DropdownList绑定的两种方法
查看>>
价值观
查看>>
数值计算中,浮点类型给我们挖的坑
查看>>
(String)、toString、String.valueOf
查看>>
mongodb命令----批量更改文档字段名
查看>>
python多线程下载网页图片并保存至特定目录
查看>>
《人工智能的未来》--------------经典语录
查看>>
了解循环队列的实现
查看>>
CentOS 简单命令
查看>>
Linux中修改docker镜像源及安装docker
查看>>