仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 433|回复: 8
打印 上一主题 下一主题

[CentOS(社区)] 给大家带来apache日记内里会见次数最多的IP

[复制链接]
再见西城 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:25:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!假定apache日记格局为:
118.78.199.98–-[09/Jan/2010:00:59:59+0800]“GET/Public/CSS/index.cssHTTP/1.1″304–“http://www.a.cn/common/index.php”“Mozilla/4.0(compatible;MSIE6.0;WindowsNT5.1;SV1;GTB6.3)”
成绩1:在apachelog中找出会见次数最多的10个IP。
awk{print$1}apache_log|sort|uniq-c|sort-nr|head-n10
awk起首将每条日记中的IP抓出来,如日记格局被自界说过,能够-F界说分开符和print指定列;
sort举行初度排序,为的使不异的纪录分列到一同;
upiq-c兼并反复的行,并纪录反复次数。
head举行前十名选择;
sort-nr依照数字举行倒叙排序。
我参考的下令是:
显现10条最经常使用的下令
sed-e"s/|//n/g"~/.bash_history|cut-d-f1|sort|uniq-c|sort-nr|head
成绩2:在apache日记中找出会见次数最多的几个分钟。
awk{print$4}access_log|cut-c14-18|sort|uniq-c|sort-nr|head
awk用空格分出来的第四列是[09/Jan/2010:00:59:59;
cut-c提取14到18个字符
剩下的内容和成绩1相似。
成绩3:在apache日记中找到会见最多的页面:
awk{print$11}apache_log|seds/^.*cn/(.*/)/"//1/g|sort|uniq-c|sort-rn|head
相似成绩1和2,独一特别是用sed的交换功效将”http://www.a.cn/common/index.php”交换成括号内的内容:”http://www.a.cn(/common/index.php)”
成绩4:在apache日记中找出会见次数最多(负载最重)的几个工夫段(以分钟为单元),然后在看看这些工夫哪几个IP会见的最多?
1,检察apache历程:
psaux|grephttpd|grep-vgrep|wc-l
2,检察80端口的tcp毗连:
netstat-tan|grep"ESTABLISHED"|grep":80"|wc-l
3,经由过程日记检察当天ip毗连数,过滤反复:
cataccess_log|grep"19/May/2011"|awk{print$2}|sort|uniq-c|sort-nr
4,当天ip毗连数最高的ip都在干些甚么(本来是蜘蛛):
cataccess_log|grep"19/May/2011:00"|grep"61.135.166.230"|awk{print$8}|sort|uniq-c|sort-nr|head-n10
5,当天会见页面排前10的url:
cataccess_log|grep"19/May/2010:00"|awk{print$8}|sort|uniq-c|sort-nr|head-n10
6,用tcpdump嗅探80端口的会见看看谁最高
tcpdump-ieth0-tnndstport80-c1000|awk-F"."{print$1"."$2"."$3"."$4}|sort|uniq-c|sort-nr
接着从日记里检察该ip在干吗:
cataccess_log|grep220.181.38.183|awk{print$1"/t"$8}|sort|uniq-c|sort-nr|less
7,检察某一工夫段的ip毗连数:
grep"2006:0[7-8]"www20110519.log|awk{print$2}|sort|uniq-c|sort-nr|wc-l
8,以后WEB办事器中连接次数最多的20条ip地点:
netstat-ntu|awk{print$5}|sort|uniq-c|sort-n-r|head-n20
9,检察日记中会见次数最多的前10个IP
cataccess_log|cut-d-f1|sort|uniq-c|sort-nr|awk{print$0}|head-n10|less
10,检察日记中呈现100次以上的IP
cataccess_log|cut-d-f1|sort|uniq-c|awk{if($1>100)print$0}|sort-nr|less
11,检察比来会见量最高的文件
cataccess_log|tail-10000|awk{print$7}|sort|uniq-c|sort-nr|less
12,检察日记中会见凌驾100次的页面
cataccess_log|cut-d-f7|sort|uniq-c|awk{if($1>100)print$0}|less
13,列出传输工夫凌驾30秒的文件
cataccess_log|awk($NF>30){print$7}|sort-n|uniq-c|sort-nr|head-20
14,列出最最耗时的页面(凌驾60秒的)的和对应页面产生次数
cataccess_log|awk($NF>60&&$7~//.php/){print$7}|sort-n|uniq-c|sort-nr|head-100
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
蒙在股里 该用户已被删除
沙发
发表于 2015-1-16 17:51:26 | 只看该作者

给大家带来apache日记内里会见次数最多的IP

我们这一代90后,从小接触的是windows98,家里条件好的自己有电脑装的是2000,后来又有了XP,上大学时又有了win7。
再见西城 该用户已被删除
板凳
 楼主| 发表于 2015-1-23 05:34:23 | 只看该作者
应对Linux的发展历史和特点有所了解,Linux是抢占式多任务多用户操作系统,Linux最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具。
爱飞 该用户已被删除
地板
发表于 2015-1-31 16:18:01 | 只看该作者
其实老师让写心得我也没怎么找资料应付,自己想到什么就写些什么,所以不免有些凌乱;很少提到编程,因为那些在实验报告里已经说了,这里再写就多余了。
冷月葬花魂 该用户已被删除
5#
发表于 2015-2-6 22:54:39 | 只看该作者
甚至目前许多应用软件都是基于它的。可是没有哪一个系统是十分完美的。
活着的死人 该用户已被删除
6#
发表于 2015-2-19 06:57:22 | 只看该作者
写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。
再现理想 该用户已被删除
7#
发表于 2015-3-6 14:25:11 | 只看该作者
请问谁有Linux的学习心得的吗?简单的说说?
老尸 该用户已被删除
8#
发表于 2015-3-13 03:48:52 | 只看该作者
让我树立了很大的信心学好这门课程,也学到了不少专业知识和技能。?
飘灵儿 该用户已被删除
9#
发表于 2015-3-20 12:31:55 | 只看该作者
掌握硬件配置,如显卡,声卡,网卡等,硬件只要不是太老或太新一般都能被支持,作为一名Linux系统管理员建议多阅读有关硬件配置文章,对各种不支持或支持不太好的硬件有深刻的了解。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-25 00:06

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表