nginx: 两个解析日志的脚本

news/2024/10/10 12:17:31

一,解析日志得到访问量最高的100个ip地址:

 awk '{print $1}' www.access_log | sort | uniq -c | sort -n -k 1 -r | head -n 100

效果如图:

二,解析日志得到访问量最高的10个url

命令

[root@blog 27]# awk '{print $7}' 20240827_access.log|sort|uniq -c|sort -rn|head -10

返回例子:

2404 /323 /favicon.ico284 400101 /user/upload88 \x84\xB4,\x85\xAFn\xE3Y\xBBbhl\xFF(=':\xA9\x82\xD9o\xC8\xA2\xD7\x93\x98\xB4\xEF\x80\xE5\xB9\x90\x00(\xC0"70 /.env49 /robots.txt47 /wp/wp-includes/wlwmanifest.xml47 /wp1/wp-includes/wlwmanifest.xml47 /wordpress/wp-includes/wlwmanifest.xml

 

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

【VMware VCF】VCF 5.2:挂载远程 vSAN 数据存储。

VMware vSAN 解决方案中,为了充分利用 vSAN HCI 集群内的存储资源, vSAN HCI 和 vSAN HCI 集群之间可以相互共享存储资源,这种解决方案早期叫 vSAN HCI Mesh,现在被称为具有数据存储共享的 vSAN HCI(vSAN HCI with datastore sharing)。VMware vSAN 集群根据主机磁盘的组…

汇编语言基础

个人总结:转载: https://www.ruanyifeng.com/blog/2018/01/assembly-language-primer.html 学习编程其实就是学高级语言,即那些为人类设计的计算机语言。 但是,计算机不理解高级语言,必须通过编译器转成二进制代码,才能运行。学会高级语言,并不等于理解计算机实际的运行步…

适用于多语言的VScode配置教程:同一文件夹内支持C++, JAVA, Python

前言 VScode作为一款强大的文本编辑器,只要配置恰当,便可以同时在一个环境内编译多种语言的文件。本文简要给出一种同时支持C++, Python, Java的配置方式(windows平台)。 配置格式 1.创建工作区并建立如图的文件夹及文件结构其中包括vscode的配置文件夹.vscode, 以及其他三…

ts---基础语法及使用

ts的使用: 第一步:安装npm config set registry https://registry.npmmirror.comnpm install -g typescript安装成功后,可以检查是否安装成功:tsc -v一、变量的类型 1、任意类型 any 声明为 any 的变量可以赋予任意类型的值。 2、数字类型 number 双精度 64 位浮点值。它可…

Multipass虚拟机ssh登录(密码方式)

Multipass 虚拟机 ssh 登录(密码方式)Multipass 虚拟机 ssh 登录(密码方式)[!NOTE] 以 Ubuntu 24,04 LTS 为例准备工作为了演示新建一个示例虚拟机。multipass launch --name vm01 -c 4 -m 4G -d 100G --network bridged操作步骤 进入虚拟机 multipass shell vm01设置密码 …

Asp.Net Core中Typed HttpClient高级用法

另一个常见的需求是根据不同的服务接口创建不同的HttpClient实例。为了实现这一点,ASP.NET Core提供了Typed HttpClient的支持。 下面是使用Typed HttpClient的示例代码: public interface IExampleService {Task<string> GetData(); }public class ExampleService : I…

win10的自动更新在哪,怎么打开电脑更新设置

在Windows 10系统中,自动更新的设置位置相对直观,用户可以按照以下步骤找到并配置自动更新设置: 一、通过设置界面找到自动更新 1.打开设置:点击屏幕左下角的“开始”按钮,然后选择“设置”(齿轮形状的图标)或者直接按下Win + I快捷键打开设置应用。 2.进入更新和安全:…

RapidCMS 几个常见漏洞

侵权声明 本文章中的所有内容(包括但不限于文字、图像和其他媒体)仅供教育和参考目的。如果在本文章中使用了任何受版权保护的材料,我们满怀敬意地承认该内容的版权归原作者所有。 如果您是版权持有人,并且认为您的作品被侵犯,请通过以下方式与我们联系: [360619623@qq.c…