Shell怎么统计ip访问情况并分析访问日志
发表于:2025-01-16 作者:千家信息网编辑
千家信息网最后更新 2025年01月16日,本篇内容主要讲解"Shell怎么统计ip访问情况并分析访问日志",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Shell怎么统计ip访问情况并分析访问日志"
千家信息网最后更新 2025年01月16日Shell怎么统计ip访问情况并分析访问日志
本篇内容主要讲解"Shell怎么统计ip访问情况并分析访问日志",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Shell怎么统计ip访问情况并分析访问日志"吧!
题目要求
有日志 1.log,部分内容如下:
112.111.12.248 – [25/Sep/2013:16:08:31 +0800]formula-x.haotui.com"/seccode.php?update=0.5593110133088248″ 200″http://formula�x.haotui.com/registerbbs.php" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;SV1;)"61.147.76.51 – [25/Sep/2013:16:08:31 +0800]xyzdiy.5d6d.com"/attachment.php?aid=4554&k=9ce51e2c376bc861603c7689d97c04a1&t=1334564048&fid=9&sid=zgohwYoLZq2qPW233ZIRsJiUeu22XqE8f49jY9mouRSoE71″301″http://xyzdiy.5d6d.com/thread-1435-1-23.html" "Mozilla/4.0 (compatible; MSIE 6.0;Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)"
统计出每个 IP 的访问量有多少
习题分析
这种分析日志的需求,在平时工作中很常见,而且找运维工作时的笔试题里面出现频率也非常多。
根据日志内容,可以看到 IP 地址就是第一段内容,所以只需要把 1.log 的第一段给过滤出来,然后近一步统计每一个 IP 的量即可。
过滤第一段,使用 awk 就可以很容易得到,而统计每个 IP 的访问量则需要排序然后再计算数量,
排序使用 sort 命令,统计每个 IP 访问量用 uniq。
习题答案
awk '{print $1}' 1.log |sort -n |uniq -c |sort -n
答案解析
1. awk 命令在分段方面还是比较有优势的,这里的{print $1}讲第一段打印出来,awk 可以用-F 指定分隔符,如果不指定分隔符,默认就以空白字符(比如空格、Tab 等),本题中,IP 地址就是在第一段。2. sort 命令是排序的命令,-n 选项表示以数字的形式排序,如果不加-n,则以 ASCII 排序,本题中的 IP 地址以数字的形式排序更容易区分。3. uniq 命令是用来去重复的,一个文本中如果有多行内容是一模一样的,使用 uniq 命令就可以把相同内容的行给删除掉,只留一行。而-c 选项的作用是计算重复的行数,所以在此题中使用 uniq -c 正好可以计算 IP 地址的访问数量。不过,大家一定要注意,uniq 去重的前提是首先要排序。4. 本题答案里最后没得 sort -n 意思是按访问量大小来排序,请求量越大的 IP 排在越后面,如果要想排在前面,可以加一个-r 选项,即 sort –nr
到此,相信大家对"Shell怎么统计ip访问情况并分析访问日志"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
排序
统计
内容
日志
命令
分析
地址
访问量
情况
本题
答案
习题
分隔符
就是
形式
数字
数量
学习
工作
实用
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
请播放网络安全手抄报一年级
拍拍采数据库对逃犯会报警
郑州市网络安全教育基地智慧岛
民航气象数据库飞行安全
梦幻模拟战登录服务器失败
安徽ntp网络时间服务器
网页表单数据库
创建链接服务器的脚本
仙某某帝国神话服务器雾都公会
适合网络安全的小标题
服务器性能正常端口无法访问
智能电网有哪些网络技术
db2数据库有什么数据类型
互动网络技术北京
服务器怎么查看管理口
青少年网络安全怎么画
数据库数据仓库
达内网络安全培训学校
二维码获取数据库原理
广电网络安全生产先进个人
vpn ip 服务器
网络安全密码安全手抄报
数据库怎么解决安全威胁
数据库智能列表
泸州网络技术哪家好
金东区软件开发师
安徽服务器机柜批发厂家
计算机网络技术专业怎么样
梦幻西游服务器合并成功
湖南省中医医院网络安全