Linux下如何分析Nginx访问日志:统计IP、状态码和热门URL
Linux下如何分析Nginx访问日志统计IP、状态码和热门URLNginx访问日志记录了网站收到的每一次请求。遇到网站访问异常、404过多或需要查看搜索引擎抓取情况时可以直接在Linux终端分析日志。一、找到网站日志宝塔面板的网站访问日志通常位于/www/wwwlogs/查看目录中的日志文件ls-lh/www/wwwlogs/假设需要分析的日志是LOG/www/wwwlogs/example.com.log查看最近20条记录tail-20$LOG二、统计请求总数wc-l$LOG每一行通常代表一次HTTP请求因此日志行数可以作为请求量的简单参考。三、统计HTTP状态码awk{print $9}$LOG|sort|uniq-c|sort-rn常见状态码含义200页面正常返回301/302页面发生跳转403服务器拒绝访问404访问地址不存在500/502/504服务器或上游程序异常。如果404数量明显偏高可以继续查看具体请求地址awk$9404 {print $7}$LOG|sort|uniq-c|sort-rn|head-30四、统计访问IP查看访问次数最多的IPawk{print $1}$LOG|sort|uniq-c|sort-rn|head-30统计独立IP数量awk{print $1}$LOG|sort-u|wc-l如果某个IP短时间访问大量异常路径例如.env、配置文件或后台地址可能是自动扫描程序并不一定是真实用户。五、统计热门URLawk{print $7}$LOG|sort|uniq-c|sort-rn|head-30通过URL排行可以判断用户主要访问哪些页面也能发现异常扫描、失效链接或被频繁请求的资源文件。六、只统计今天的日志Nginx默认时间格式通常类似29/Sep/2026:10:30:20 0800可以自动获取当天日期并统计DAY$(LC_ALLCdate%d/%b/%Y)grep\[$DAY:$LOG|awk{print $9}|sort|uniq-c|sort-rn统计今天的独立IPgrep\[$DAY:$LOG|awk{print $1}|sort-u|wc-l七、查看搜索引擎蜘蛛grep-iEBaiduspider|Googlebot|bingbot|360Spider|Sogou$LOG|tail-50需要注意User-Agent可以被伪造。日志中出现Baiduspider并不能百分之百证明访问者来自百度还需要结合IP来源、访问路径和反向解析进一步判断。总结使用grep、awk、sort和uniq等基础命令就能快速完成Nginx日志分析。排查网站问题建议重点关注状态码、访问IP、请求URL和User-Agent并结合实际页面响应进行判断避免把漏洞扫描器误认为正常搜索引擎蜘蛛。

相关新闻

影刀RPA实操指南:微信PC端自动化——消息群发与文件传输助手

影刀RPA实操指南:微信PC端自动化——消息群发与文件传输助手

影刀RPA实操指南:微信PC端自动化——消息群发与文件传输助手 给三百个客户微信挨个发节日通知,手机上一个一个点要划到手指抽筋;每天把日报文件手动拖进文件传输助手,纯体力活。这两件事都能用影刀RPA在电脑上自动化:读…

2026/10/2 15:52:00 阅读更多 →
AbMole 抑制剂篇丨 DS18561882:高同工酶选择性 MTHFD2 抑制剂,用于线粒体一碳代谢与肿瘤代谢研究

AbMole 抑制剂篇丨 DS18561882:高同工酶选择性 MTHFD2 抑制剂,用于线粒体一碳代谢与肿瘤代谢研究

摘要:DS18561882(AbMole,M14691,CAS No.:2227149‑22‑4),是一款强效、同工酶选择性的线粒体亚甲基四氢叶酸脱氢酶 2(MTHFD2)小分子抑制剂。MTHFD2 属于线粒体一碳代谢的…

2026/10/2 18:11:01 阅读更多 →
电动经络刷的“拔罐功能“工程拆解:两种机制路径,别用一台的钱买幻觉

电动经络刷的“拔罐功能“工程拆解:两种机制路径,别用一台的钱买幻觉

文档性质:机制分账技术笔记,面向在商品页见过"经络刷拔罐双功能"表述的读者。结论前置:刷头驱动与负压吸引是两条不同的机械路径,执行机构、作用层、失效模式都不相通——设备宣称两者兼具时,正确动作是分开…

2026/10/2 1:05:38 阅读更多 →

最新新闻

Cursor实战案例-图形图像-45-流程图自动绘制:解析Mermaid语法文本并自动导出SVG流程图和拓扑架构图|TaoToken统一Key接入

Cursor实战案例-图形图像-45-流程图自动绘制:解析Mermaid语法文本并自动导出SVG流程图和拓扑架构图|TaoToken统一Key接入

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/2 23:32:53 阅读更多 →
智谱AI第三代基座大模型来了:ChatGLM3 的 Agent 与 Code Interpreter 能力怎么落地

智谱AI第三代基座大模型来了:ChatGLM3 的 Agent 与 Code Interpreter 能力怎么落地

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/2 23:32:53 阅读更多 →
基于VS Code+插件的AI辅助编程环境搭建:TaoToken统一Key接入实战

基于VS Code+插件的AI辅助编程环境搭建:TaoToken统一Key接入实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/2 23:32:53 阅读更多 →
Prompt 逆向工程与提示词注入:用 TaoToken 统一 Key 复现大模型安全测试链路

Prompt 逆向工程与提示词注入:用 TaoToken 统一 Key 复现大模型安全测试链路

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/2 23:32:53 阅读更多 →
关系数据库课后题实操校验:SQL语法、视图与事务的工程化验证

关系数据库课后题实操校验:SQL语法、视图与事务的工程化验证

简介:本资源是《数据库系统概论(第5版)》王珊、萨师煊著配套习题参考答案,面向高校计算机及相关专业本科生、考研备考学生及数据库初学者,用于巩固关系模型、关系代数、SQL语言等核心理论知识,解决课后习题…

2026/10/2 23:32:52 阅读更多 →
Vastbase G100实操避坑指南:信创数据库连接、查询与合规落地

Vastbase G100实操避坑指南:信创数据库连接、查询与合规落地

简介:本资源是北京海量数据技术股份有限公司官方发布的《Vastbase G100 V2.2用户手册》,面向数据库管理员、信创项目实施工程师及国产化替代技术学习者,聚焦Vastbase G100这一基于openGauss深度研发的信创数据库产品,系统解决部署…

2026/10/2 23:31:52 阅读更多 →

日新闻

从零搭建AI工程化:模型之外的完整闭环

从零搭建AI工程化:模型之外的完整闭环

先搞清楚一件事:从零开始做 AI 工程化,难的从来不是调模型、写提示词,而是把一套原型 Demo 变成长得像是“正经系统”的东西。你手里可能已经有了能跑通的代码,也可能刚读完一些概念,但真到了要把它变成可维护、可观测…

2026/10/2 0:00:20 阅读更多 →
大模型训练显存估计与混合精度训练实战指南

大模型训练显存估计与混合精度训练实战指南

1. 大模型训练显存估计与混合精度训练详解显存不够用,几乎是每个做大模型训练的人都会撞上的第一堵墙。你可能也经历过:模型代码写完了,数据管道跑通了,满心欢喜地按下训练启动脚本,结果几秒钟后终端弹出一行红字——C…

2026/10/2 0:00:20 阅读更多 →
小样本学习数据集选型指南:27个真正可用的高质量数据集

小样本学习数据集选型指南:27个真正可用的高质量数据集

1. 小样本学习的“弹药库”:为什么你总在找数据集,却总找不到真正能用的? 小样本、数据集——这两个词最近半年在我处理的200多个AI项目咨询里,出现频率排进前三。不是模型调不好,不是代码写不对,而是卡在…

2026/10/2 0:00:20 阅读更多 →

周新闻

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解 【免费下载链接】spirula-studio Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA. 项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio Sp…

2026/10/1 19:40:48 阅读更多 →
SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南 模板网站太丑不够用?别急着加滤镜,那是治标不治本。很多老板盯着后台流量掉得眼红,却还在纠结首页Banner的圆角是不是3像素。这就像穿着西装去挖土,姿势不对,努力白费。我整理这份 速查手册…

2026/10/1 19:41:40 阅读更多 →
FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏 【免费下载链接】FireRed-OpenStoryline FireRed-OpenStoryline is an AI video editing agent that transforms manual editing into intention-driven directing through natural language …

2026/10/1 20:05:24 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/2 10:36:31 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/2 5:26:06 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/2 6:09:11 阅读更多 →