服务器日志过滤uin

article/2025/8/17 16:15:10

为什么80%的码农都做不了架构师?>>>   hot3.png

问题

在服务器打印的log中有很多用户的uin,这些uin是命中了CGI的频率限制打印出来的,现在需要统计uin出现的次数进而判断它是否为异常uin。打印次数越多的uin异常可能性也就越大。

日志如下

<2> <(17445,17445,237)> 12:34:01 753 368694075 boardcast_err: Handle:158 check o2o security, to many times,  uin:368694075!
<2> (17445,17445,236)> 12:34:33 973 1434080321 boardcast_err: Handle:158 check o2o security, to many times,  uin:1434080321!
<2> <(17555,17555,154)> 12:34:44 565 368694075 boardcast_err: Handle:158 check o2o security, to many times,  uin:368694075!
<2> 19298,19298,74)> 12:34:56 130 368694075 boardcast_err: Handle:158 check o2o security, to many times,  uin:368694075!
<2> (17555,17555,149)> 12:35:26 863 368694075 boardcast_err: Handle:158 check o2o security, to many times,  uin:368694075!
<2> (19298,19298,79)> 12:35:49 607 368694075 boardcast_err: Handle:158 check o2o security, to many times,  uin:368694075!
<2> (17445,17445,239)> 12:36:43 643 368694075 boardcast_err: Handle:158 check o2o security, to many times,  uin:368694075!
<2> t(17445,17445,234)> 12:36:45 376 368694075 boardcast_err: Handle:158 check o2o security, to many times,  uin:368694075!
<2> <(19298,19298,78)> 12:37:18 659 368694075 boardcast_err: Handle:158 check o2o security, to many times,  uin:368694075!
<2> <(26627,26627,80)> 12:38:14 451 667024260 boardcast_err: Handle:158 check o2o security, to many times,  uin:667024260!
<2> <(24789,24789,236)> 12:39:48 993 667024260 boardcast_err: Handle:158 check o2o security, to many times,  uin:667024260!
<2> <(24789,24789,237)> 12:39:49 443 1461318781 boardcast_err: Handle:158 check o2o security, to many times,  uin:1461318781!
<2> <(24789,24789,223)> 12:41:52 133 667024260 boardcast_err: Handle:158 check o2o security, to many times,  uin:667024260!
<2> <(26627,26627,74)> 12:42:13 577 667024260 boardcast_err: Handle:158 check o2o security, to many times,  uin:667024260!
<2> <(24789,24789,237)> 12:42:14 365 667024260 ibeaconboardcast_err: Handle:158 check o2o security, to many times,  uin:667024260!

##过滤方法

用shell命令过滤和排序

 grep -o 'to many times,  uin:\([0-9]\+\)' 2015091012.log | sort | uniq -c 

grep -o show only the part of a line matching PATTERN 完全匹配,只打印部分字段

uniq -c prefix lines by the number of occurrences 统计次数

sort 排序

      8 to many times,  uin:340803211 to many times,  uin:613187814842 to many times,  uin:123456787 to many times,  uin:2124058 to many times,  uin:86940755 to many times,  uin:7024260

可以得出12345678这个uin异常可能性最大。

看来后台开发学好awk,sed等命令很重要,需要入手一本《linux shell脚本攻略》。

##参考

Linux多线程服务端编程. Page. 111

https://m.oschina.net/blog/355303

转载于:https://my.oschina.net/lvyi/blog/504480


http://chatgpt.dhexx.cn/article/KJrQo4Pw.shtml

相关文章

uin-app(1)

uin-app 最近企业老师来给讲uin-app,对最近的学习成果做一总结 什么叫uin-app? uni-app 是一个使用 Vue.js 开发所有前端应用的框架&#xff0c;开发者编写一套代码&#xff0c;可发布到iOS、Android、H5、以及各种小程序&#xff08;微信/支付宝/百度/头条/QQ/钉钉&#x…

uin.app学习心得

关于uin.app 在当今的信息时代&#xff0c;学习已成为一个不可缺少的部分。由于互联网和智能设备的普及&#xff0c;学习的方式也已发生了很大的变化。于是一些新型的教育工具也应运而生&#xff0c;如今&#xff0c;uin.app便成为了新型时代下的学生和老师们的得力助手和强大…

微信中H5通过uin_base64链接跳转公众号关注页面,关注按钮闪一下消失?

之前遇到一个场景&#xff0c;需要H5中点击链接跳转到公众号关注页面&#xff0c;于是收集了很多资料&#xff0c;发现很多博主的解决方案都是使用公众号的数字ID的base64编码&#xff08;在微信公众平台登录公众号之后&#xff0c;右键查看源代码&#xff0c;ctrlf 搜索uin&am…

【C/C++】uin8_t uint16_t uint32_t uint64_t数据类型解析

作者&#xff1a;柒号华仔 个人主页&#xff1a;欢迎访问我的主页 个人信条&#xff1a;星光不问赶路人,岁月不负有心人。 个人方向&#xff1a;专注于5G领域&#xff0c;同时兼顾其他网络协议&#xff0c;编解码协议&#xff0c;C/C&#xff0c;linux等&#xff0c;感兴趣的小…

微信直接打开公众号页面 公众号uin_base64直接获取(不用管理员账号 直接获取)

在网上看了获取微信公众号链接直接跳转的方法 但是需要获取uin_base64这个参数 而且都是要管理员登录微信公众平台才行&#xff0c;但是很多情况下我们不是公众号的管理员 所以f12获取参数根本不可能 后来经他人提醒&#xff0c;看到了用这种类似的方法&#xff0c;不过比这个麻…

手机QQ空间装逼代码收集

使用方法&#xff1a;复制代码&#xff0c;可修改代码中汉字信息&#xff0c;发表说说之后&#xff0c;将会看到代码生成的效果。 &#xff08;注&#xff1a;在电脑观看QQ空间可以看到源码&#xff09; 效果图&#xff1a; 手表代码↓ [em]e10026[/em]{uin:5720,nick:Gold …

如何获取微信uin

首先解释什么是微信的“uin”&#xff1a;uin就是user information&#xff0c;也就是特定微信用户的ID。 为什么要取得uin呢&#xff1f;&#xff1a;因为有读取微信聊天记录的需求&#xff0c;微信android版的数据库文件是可以取到的&#xff0c;但是微信对数据库进行了加密…

空字符和空白字符

空格、制表符、换行符&#xff08;创建新行&#xff09;、回车符、换页符、垂直制表符称为“空白字符”&#xff0c;因为它们与打印页上的单词和行之间的空格一样都是起到方便阅读的作用。 标记由空白字符和其他标记分隔&#xff08;划分边界&#xff09;&#xff0c;如运算符和…

从String中移除空白字符的多种方式!?

字符串&#xff0c;是Java中最常用的一个数据类型了。我们在日常开发时候会经常使用字符串做很多的操作。比如字符串的拼接、截断、替换等。 这一篇文章&#xff0c;我们介绍一个比较常见又容易被忽略的一个操作&#xff0c;那就是移除字符串中的空格。 其实&#xff0c;在Ja…

字符串常用操作方法之修改之删除空白字符

字符串操作的实验训练 105_字符串常用操作方法之修改之删除空白字符 105_字符串常用操作方法之修改之删除空白字符 lstrip():删除字符串左侧空白字符。 mystr1 " 好好 学习 然后 才有 可能 天天 向上 " print(mystr1) #5.lstrip() 删除左侧空白字…

Python检测字符串是否只含“空白字符”

【小白从小学Python、C、Java】 【Python全国计算机等级考试】 【Python数据分析考试必会题】 ● 标题与摘要 Python检测字符串是否只含“空白字符” isspace()方法 ● 选择题 以下代码输出结果是&#xff1f; print(" ".isspace(),"a b".isspace()) A Tru…

1.7 正则表达式【匹配空白字符和非空白字符】

空白字符匹配符 \s \s 可以配置" "字符 非空白字符匹配符 \s \S 可以配置非" "字符的 测试实例 被匹配字符串 private static final String test1 "a1 2ad f31d-2 tt"; 匹配公式1 匹配公式 String expression1 "\\s"; 匹配结…

java 替换空白字符串

1、用法 字符串.trim(); // 去除前后空白符 字符串.replace(String oldChar, String newChar); 字符串.replaceAll(String regex, String replacement); 字符串.replaceFirst(String regex, String replacement);2、replace()、replaceAll()和replaceFirst()的区别 1、trim()…

c++ 去除字符串首尾的空白字符

c 去除字符串首尾的空白字符 方法一使用find_first_not_of和find_last_not_of方法二使用正则表达式(c11)测试测试结果 方法一使用find_first_not_of和find_last_not_of /*** brief Trimmed 去掉首尾 空格白* param str*/ void Trimmed(std::string& str) {str.erase(0, s…

如何快速检测是否为空白字符

作者&#xff1a;温绍锦(高铁) 阿里云计算平台团队 在Parser场景&#xff0c;包括SQL Parser和JSON Parser&#xff0c;如何更快检测空白字符是一个提升性能的关键点。笔者有多年SQL Parser和JSON Parser的经验&#xff0c;把我所知道的一些检测空白的方法分享给大家。 一、什…

从String中移除空白字符的多种方式

字符串&#xff0c;是Java中最常用的一个数据类型了。我们在日常开发时候会经常使用字符串做很多的操作。比如字符串的拼接、截断、替换等。 这一篇文章&#xff0c;我们介绍一个比较常见又容易被忽略的一个操作&#xff0c;那就是移除字符串中的空格。 其实&#xff0c;在Ja…

html空白字符显示效果,什么是空白字符?空白符有哪些?

空白字符&#xff0c;也可简称“空白符”&#xff0c;通俗理解&#xff0c;就是不会显示出来的字符&#xff0c;类似空格符、回车换行符、制表符之类的字符&#xff0c;从视觉效果上来看&#xff0c;只是一个空白区域而已。 空白字符有哪些&#xff1f; 空白符主要有空格符、回…

java 字符串 空白字符_Java String中移除空白字符的多种方式汇总

前言 字符串,是Java中最常用的一个数据类型了。我们在日常开发时候会经常使用字符串做很多的操作。比如字符串的拼接、截断、替换等。 这一篇文章,我们介绍一个比较常见又容易被忽略的一个操作,那就是移除字符串中的空格。 其实,在Java中从字符串中删除空格有很多不同的方法…

Spark 高级数据分析(第2版)

内容简介 作为计算框架&#xff0c;Spark 速度快&#xff0c;开发简单&#xff0c;能同时兼顾批处理和实时数据分析&#xff0c;因此很快被广大企业级用户所采纳&#xff0c;并随着近年人工智能的崛起而成为分析和挖掘大数据的重要得力工具。 本书由业内知名数据科学家执笔&a…