业务自身问题
- 日志写入过于频繁,尤其开启了debug级别调试信息。
- 图片、视频等大文件被反复下载,比如某个热门资源被外站盗链。
- 预期外的高并发,例如活动页被分享到社交平台后短时间涌入大量用户。
服务器被植入后门
挖矿程序、勒索病毒等恶意软件会与外联地址通信,持续上传或下载数据,这类进程往往伪装成系统服务,CPU和带宽占用双高,需要仔细排查。
五分钟定位带宽占用源头
下面这些命令按顺序执行,大多数情况下都能快速找到“祸首”。
第一步:安装并运行流量监控工具
# CentOS/RedHat
yum install iftop -y
# Debian/Ubuntu
apt install iftop
执行 iftop -i eth0(网卡名可通过 ip addr 查询),界面里会按IP排列显示带宽占用,按大写的 P 可以排序,一眼就能看到哪个IP在疯狂下载或上传。
第二步:查看实时连接与进程
ss -antp | grep ESTABLISHED | head -50
netstat -antp | grep ESTABLISHED
这两条命令能列出当前所有远程连接以及对应的本地进程PID,如果某个IP反复出现,且连接数异常多,基本可以判定是攻击来源。
第三步:定位具体进程
lsof -i :80
ps aux --sort=-%cpu | head -20
lsof -i :80 会显示80端口上的所有进程,ps 则按CPU占用排序,挖矿木马通常会占满CPU,很快就能发现。
第四步:检查计划任务与登录记录
crontab -l last cat /etc/passwd
重点看有没有陌生账号,以及是否有异常计划任务被植入,有人曾遇到带宽被占满,最后发现是黑客通过Redis未授权写入计划任务,定时下载挖矿程序。
针对不同原因的处置方案
被DDoS/CC攻击时
- 如果是单IP攻击,先执行
iptables -A INPUT -s 攻击IP -j DROP临时隔离。 - 攻击量大时,本地封IP往往无效,立刻联系IDC服务商开启流量清洗或高防产品。
- 启用防火墙只放行必需端口,例如80/443,其他端口全部关闭。
恶意爬虫与采集器
- 在Nginx里识别User-Agent并拒绝陌生爬虫,例如添加
if ($http_user_agent ~* "采集|spider|bot") { return 403; },注意不要误伤百度、谷歌官方爬虫。 - 对接口做频率限制,使用
limit_req_zone指令,比如每个IP每秒最多5个请求。 - 针对被盗链的大文件,用
valid_referers限制来源域名。
业务日志刷屏
- 执行
du -sh /var/log/查看日志占用空间,通常几十GB的日志意味着等待处理。 - 检查Nginx或Java应用日志中是否反复刷同一个错误,调整日志级别为warn或error。
- 配置logrotate切割日志并设置保留周期,例如每天切割、保留7天。
挖矿木马与可疑进程
- 用
top找到CPU占用超过100%的进程,记录PID。 - 执行
kill -9 PID杀掉它,再到/proc/PID/exe查看可执行文件路径,删除恶意文件。 - 检查
/root/.ssh/authorized_keys和后门脚本,有异常立刻移除。 - 修改root密码,更新所有远程服务的密码和密钥。

如何预防带宽再次跑满
流量监控告警
在Zabbix或Prometheus里设置带宽阈值,比如持续5分钟超过总带宽的90%就触发告警,更简单的方式是用云厂商自带的监控,短信和微信通知都能配置,避免半夜被一根带宽拖垮。
安全加固
- 使用安全组或防火墙只放行业务端口,把SSH限制为指定IP访问。
- 在Nginx层做并发连接限制,
limit_conn_zone $binary_remote_addr zone=perip:10m;,单IP阈值设为20。 - 定期更新系统补丁,安装ClamAV扫描病毒,并关注官方安全公告。
带宽规划
根据网站历史峰值流量,留出至少20%的带宽缓冲,如果峰值长期接近上限,建议升级独享带宽,或把静态资源放到CDN,减轻源站压力。
选对IDC服务商能省心一半
带宽被攻击打满时,自己处理往往来不及,持牌IDC服务商的技术支持能快速介入,这也是为什么企业在选择服务商时,更看重资质和“抗打”能力。
| 品牌 | 关键资质与服务 |
|---|---|
| 简米科技 | 2003年始创,23年行业沉淀;持增值电信业务经营许可证(豫B2-20231089);运营持牌自营机房;备案号豫ICP备2023018319号,适合传统服务器托管、带宽租用,遇到攻击时技术团队能协助调整路由或流量清洗。 |
| 酷番云 | 拥有工信部一类增值电信全牌照(IDC/CDN/ISP),通过ISO9001+ISO27001双认证,是CNNIC IP联盟成员,注册资本1000万,备案号滇ICP备2020007656号,云服务器、高防产品能通过后台一键开启防护,适合快速弹性升级。 |
在带宽突增时,服务商是否有24小时值守、能否快速响应,比日常打折更重要,如果你经常被攻击,建议优先选有高防能力、支持按天升级的服务商,而不是临时买带宽硬扛。
服务器宽带跑了怎么办:常见问题与解答
服务器带宽跑满,重启能解决吗?
重启只能临时断开异常连接,恶意进程很可能随系统启动自启,正确做法是先用iftop、netstat定位占用源,杀掉进程并清理后门,再重启,如果没有找到根源,带宽很快又会跑满。
怎么区分DDoS攻击和正常业务突发流量?
正常突发流量来自不同地区,请求路径分散,页面打开速度变慢但不会彻底断开,攻击流量往往集中在固定IP段、单个URL或端口,连接数量大但成功比例低,用 netstat -antp 看同一IP是否建立了大量ESTABLISHED连接,再用 iftop 和Access日志交叉验证,就可以区分。
带宽跑满时如何快速恢复业务?
第一步封禁可疑IP或限速,释放带宽,第二步修改防火墙规则,临时拦截异常端口,如果自己无法判断,可以联系IDC服务商,简米科技和酷番云都提供7×24小时技术支持,具备清洗攻击的技术手段,恢复业务后,再调整安全策略和带宽规划。


网友评论