每日一shell(二)日志IP统计排序

简介:

统计分析文中的log文件的每个IP的访问量并由高到低排序


ip.jpg 

把文件下载到本地改后缀

1
2
#!/bin/bash
awk  '{print $1}'  ip.log |  sort  uniq  -c |  sort  -rn |  more

sh -x uniqip.sh 

+ awk '{print $1}' ip.log

+ sort

+ uniq -c

+ sort -rn

+ more

     19 59.58.137.166

     17 64.31.32.131

     16 210.72.154.243

     12 36.249.165.107

     12 27.184.41.29

     10 120.42.87.69

     10 112.111.188.62

      9 58.246.163.139

      8 124.127.244.1




本文转自 喵来个鱼 51CTO博客,原文链接:http://blog.51cto.com/m51cto/2049528,如需转载请自行联系原作者

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
1天前
|
Shell Linux 网络安全
linux系统防CC攻击自动拉黑IP增强版(Shell脚本)
linux系统防CC攻击自动拉黑IP增强版(Shell脚本)
24 0
|
1天前
|
Shell Linux C语言
【Shell 命令集合 网络通讯 】Linux 查看系统中的UUCP日志文件 uulog命令 使用指南
【Shell 命令集合 网络通讯 】Linux 查看系统中的UUCP日志文件 uulog命令 使用指南
35 0
|
1天前
|
监控 Shell Linux
【Shell 命令集合 系统管理 】Linux 自动轮转(log rotation)日志文件 logrotate命令 使用指南
【Shell 命令集合 系统管理 】Linux 自动轮转(log rotation)日志文件 logrotate命令 使用指南
60 0
|
1天前
|
存储 弹性计算 运维
统计/var/log 有多少个文件
【4月更文挑战第29天】
23 1
|
1天前
|
运维 Shell
Shell脚本判断IP是否合法性(多种方法)
Shell脚本判断IP是否合法性(多种方法)
|
1天前
|
Shell
Shell一键检测本地存活ip是否存活
Shell一键检测本地存活ip是否存活
18 0
|
1天前
|
监控 Shell Linux
【Shell 命令集合 系统管理 】Linux 实时监控日志文件 swatch命令 使用指南
【Shell 命令集合 系统管理 】Linux 实时监控日志文件 swatch命令 使用指南
41 1
|
1天前
|
搜索推荐 算法 Shell
【Shell 命令集合 文档编辑 】Linux 排序命令 sort命令使用指南
【Shell 命令集合 文档编辑 】Linux 排序命令 sort命令使用指南
31 0
|
1天前
|
存储 算法 Shell
【Shell 命令集合 文档编辑】Linux 比较两个已排序的文件 comm 命令使用教程
【Shell 命令集合 文档编辑】Linux 比较两个已排序的文件 comm 命令使用教程
47 0
|
1天前
|
域名解析 网络协议 应用服务中间件
nginx-ingress通过ipv6暴露服务,并在nginx ingress日志中记录客户端真实ipv6的ip地址
本文主要通过阿里云提供的clb和nlb来实现,建议是提前创建好双栈的vpc和vsw(使用clb可以不用双栈vpc和vsw)
211 1