首页 > 系统相关 >Linux统计日志中有多少个不同的IP登录

Linux统计日志中有多少个不同的IP登录

时间:2024-07-02 21:52:48浏览次数:1  
标签:10 IP Linux 分隔符 日志 uniq

题目

解析

知识点:

1、awk -F ' ' '{print $3}' 指定空格是分隔符进行分割,取第三个。(不指定默认分隔符也是空格

2、uniq -c(uniq命令可以去除排序过的文件中的重复行,因此uniq经常和sort合用。也就是说,为了使uniq起作用,所有的重复行必须是相邻的。参数 - c :进行计数)

3、wc -l 行计数。

A : head -10 统计不完整。不符合题目意思

B : 没排序。重复行不相邻。故uniq -c 无法起到正确的作用。故统计结果错误。

catalina.log

catalina.log 不是 Linux 自带的日志文件,而是 Apache Tomcat 的日志文件。这个日志文件记录了 Tomcat 服务器的运行状态、请求处理和错误信息等内容。

2024-07-02 10:20:30 INFO 123.45.67.89 - - [02/Jul/2024:10:20:30 +0000] "GET /index.html HTTP/1.1" 200 1234

awk -F ' ' '{print $3}' 的作用是使用空格作为分隔符(-F ' '),然后打印每行的第三个字段。在上面的示例中,第三个字段是 123.45.67.89也正是我们的IP。

标签:10,IP,Linux,分隔符,日志,uniq
From: https://www.cnblogs.com/seamount3/p/18280610

相关文章

  • zip-zip(子函数调用)
    题目监听服务器端口,得到题目如下:源码解析主函数主函数中是题目界面的逻辑,对应于用户的选择做出相应的操作,其中需要注意的是选项2,解压操作需要获得root权限(uid==0).选项1,2:文件压缩和解压缩,是常规的文件压缩代码,不做解释。选项3:buy操作,buy()函数调用了加密函数en......
  • Linux——查找文件-find(详细)
    查找文件-find 作用-按照文件名、大小、时间、权限、类型、所属者、所属组来搜索文件格式find 查找路径  查找条件 具体条件 操作注意-find命令默认的操作是print输出-find是检索文件的,grep是过滤文件中字符串 参数参数         ......
  • Linux—— 逻辑运算符,压缩和解压缩
     --a:and逻辑与  --o:or逻辑或  --not:not逻辑非  -优先级:与>或>非```shell[root@server~]#find / -size +10k -a -size -50k[root@server~]#find /etc  -name "e*" -o -name "f*"[root@server~]#find /etc  -nam......
  • LLaMA-Factory/scripts/length_cdf.py 源码解析
    这段代码定义了一个函数 length_cdf,用来计算和打印数据集样本长度的累积分布函数(CDF),并在脚本直接运行时通过 fire 库将该函数暴露为命令行接口。我们逐行解释这段代码:python复制fromllmtuner.dataimportget_datasetfromllmtuner.hparamsimportget_train_argsfrom......
  • NetCore的全局日志记录
    Http进来的数据和出去的数据都记录在log中publicclassHttpLoggingMiddleware{privatereadonlyRequestDelegate_next;privatereadonlyILogger<HttpLoggingMiddleware>_logger;publicHttpLoggingMiddleware(RequestDelegatenext,ILogger<HttpLoggingM......
  • 如何通过指纹浏览器使用代理IP?
    1.指纹浏览器定义指纹浏览器是&nbsp;一种浏览器技术,它根据用户设备的硬件、软件和配置等特征生成唯一标识符(称为“指纹”)。此指纹用于识别和追踪用户身份,即使用户更改其IP地址或清除浏览器数据(如缓存和Cookie)也是如此。指纹浏览器会&nbsp;收集用户设备的信息,包括操作系统......
  • 代理IP的10大误区:区分事实与虚构
    在当今的数字时代,代理已成为在线环境不可或缺的一部分。它们的用途广泛,从增强在线隐私到绕过地理限制。然而,尽管代理无处不在,但仍存在许多围绕代理的误解。在本博客中,我们将探讨和消除一些最常见的代理误解,阐明其真实性质和用法。1.代理保证绝对匿名关于代理的最普遍误解之......
  • logstash 收集 http POST请求中的json日志时,字段冲突问题
    https://www.elastic.co/guide/en/logstash/current/plugins-inputs-http.html修改vim/etc/logstash/logstash.ymlpipeline.ecs_compatibility:disabled不关闭的话,会自动添加这几个字段可能会与json中的同名字段冲突{"@version"=>"1","user_agent"......
  • iperf详解与实践
    iperf详解与实践目录iperf详解与实践1、iperf介绍1.1简介1.2iperf的主要特点包括:1.3iperf主要测试什么1.4iperf和iperf3区别2、iperf的主要参数说明2.1客户端2.2服务端2.3公共使用3、iperf安装配置示例3.1下载win的iperf版本3.2linux客户端测3.2.1源码编译安装ipe......
  • 大学生HTML期末大作业——HTML+CSS+JavaScript运动网站(田径)
    HTML+CSS+JS【运动网站】网页设计期末课程大作业web前端开发技术web课程设计网页规划与设计......