linux获取近一小时日志,Linux分析日志获取最多访问的前10个IP
apache日志分析可以获得很多有用的信息,现在来试试最基本的,获取最多访问的前10个IP地址及访问次数。
既然是统计,那么awk是必不可少的,好用而高效。
命令如下:
awk ‘{a[$1] += 1;} END {for (i in a) printf("%d %s\n", a[i], i);}‘ 日志文件 | sort -n | tail
首先用awk统计出来一个列表,然后用sort进行排序,最后用tail取最后的10个。
以上参数可以略作修改显示更多的数据,比如将tail加上-n参数等,另外日志格式不同命令也可能需要稍作修改。
当前WEB服务器中联接次数最多的ip地址
#netstat -ntu |awk ‘{print $5}‘ |sort | uniq -c| sort -nr
查看日志中访问次数最多的前10个IP
#cat access_log |cut -d ‘ ‘ -f 1 | sort |uniq -c | sort -nr | awk ‘{print $0 }‘ | head -n 10 | less
查看日志中出现100次以上的IP
#cat access_log |cut -d ‘ ‘ -f 1 | sort |uniq -c | awk ‘{if ($1 > 100) print $0}‘|sort -nr | less
查看最近访问量最高的文件
#cat access_log | tail -10000 | awk ‘{print $7}‘ | sort | uniq -c | sort -nr | less
查看日志中访问超过100次的页面
#cat access_log | cut -d ‘ ‘ -f 7 | sort |uniq -c | awk ‘{if ($1 > 100) print $0}‘ | less
统计某url,一天的访问次数
#cat access_log | grep ‘12/Aug/2009‘ | grep ‘/images/index/e1.gif‘ | wc | awk ‘{print $1}‘
前五天的访问次数最多的网页
#cat access_log | awk ‘{print $7}‘ | uniq -c | sort -n -r | head -20
从日志里查看该ip在干嘛
#cat access_log | grep 218.66.36.119 | awk ‘{print $1"\t"$7}‘ | sort | uniq -c | sort -nr | less
列出传输时间超过 30 秒的文件
#cat access_log | awk ‘($NF > 30){print $7}‘ | sort -n | uniq -c | sort -nr | head -20
列出最最耗时的页面(超过60秒的)
#cat access_log | awk ‘($NF > 60 && $7~/\.PHP/){print $7}‘ | sort -n | uniq -c | sort -nr | head -100
相关文章:

windows xp远程桌面没有反应
今天发现windows xp远程桌面连接没有反应,看了3389端口都打开了。 日志里面有多条RDPDD.DLL Failed to Load,查了一下结果是ati显卡或nv显卡驱动程序造成的,确实是没想到,呵呵。查到解决方法如下:1.取消硬件加速功能&a…

paramiko 模块封装
paramiko 模块封装 #!/usr/bin/env python#codingutf-8 import paramiko, getpass,sys,traceback class ssh_utils(): def login_by_passwd(self, ip, port, username, passwd): self.ip ip self.port port self.username username self.passwd passwd self.pkey None def…
【建模必备】遗传算法的基本原理与步骤(变异)
如果喜欢这里的内容,你能够给我最大的帮助就是转发,告诉你的朋友,鼓励他们一起来学习。 If you like the content here, you can give me the greatest help is forwarding, tell your friends, encourage them to learn together.

执行远程linux命令,linux shell 远程执行命令
经常要部署多台服务器上面的应用,如果一个个机器的登录太麻烦。所有就想到编写一个脚本来部署不同的服务器前提条件:配置ssh免登陆如果不会的请参加我的另外一篇文章 http://blog.csdn.net/chenpy/article/details/30281515两个错误:Pseudo-t…

新的工作电脑 神州优雅A550-i7
新的工作电脑,神州优雅A550-i7,也推荐给大家,只想讲给大家买神州很好,一点也不丢脸,不要为了牌子多花钱,世界上80%的笔记本出自中国(包括台湾),我们应该支持价廉物美。 我…

LinkedIn领英发布《2016中国人才趋势报告》
2016年7月12日,职场社交平台LinkedIn(领英)在北京举行了“引领创时代”2016领英ConnectIn峰会,并在会上发布了《2016中国人才趋势报告》。大会邀请到来自埃森哲、滴滴出行、中外运-敦豪国际航空快件有限公司、中国国际航空股份有限…
【建模必备】遗传算法应用举例(简单的一元函数优化实例)
如果喜欢这里的内容,你能够给我最大的帮助就是转发,告诉你的朋友,鼓励他们一起来学习。 If you like the content here, you can give me the greatest help is forwarding, tell your friends, encourage them to learn together.

linux哪些文件被更新,Linux:如何確定文件是否已被其他進程更新?
6John mentioned the two main routes you can take for watching files under Unix/Linux systems: notification and polling.John提到了在Unix / Linux系統下觀看文件可以采取的兩條主要途徑:通知和輪詢。Notification is when the system itself (usually the kernel) trig…

也谈贝叶斯分类二
源码我已经上传至http://finallyliuyu.download.csdn.net/ 里面包括按洞庭散人的算法实现的Bayes,以及我改进的bayes.还有birdshiver写的二元分词器,这个我也改进了几个bug. 代码比较乱。所以大家要参考我上一篇文章,来做实验 对不住大家了。都是实验性质…

大数据是一座孤单的小岛
大量的数据仍然掌握在个别高薪企事业单位机构中,如何既共享,又保证信息安全,更是挑战。“当前大数据产业存在的问题,一个是商业规则问题,一个是数据交换问题。”数据的属性只有和它的应用结合在一起才有价值࿰…
【建模必备】遗传算法应用举例(多元单峰值函数的优化实例)
如果喜欢这里的内容,你能够给我最大的帮助就是转发,告诉你的朋友,鼓励他们一起来学习。 If you like the content here, you can give me the greatest help is forwarding, tell your friends, encourage them to learn together.

Python在linux服务器上解压,python3传文件到linux服务器然后解压
运维开发网 https://www.qedev.com2020-07-09 10:40出处:网络作者:运维开发网整理#!/usr/bin/env python# -*- coding:utf-8 -*-import osimport paramikoimport timefrom scp import SCPClient相关专题:#!/usr/bin/env python# -*- coding:u…

static构造函数的运行
static构造函数是程序被加载时运行的构造函数。 它的运行不能控制,所以一般不常用。 转载于:https://www.cnblogs.com/jany/archive/2009/12/28/1634529.html
【怎样写代码】向现有类型“添加”方法 -- 扩展方法(一):扩展方法概述
如果喜欢这里的内容,你能够给我最大的帮助就是转发,告诉你的朋友,鼓励他们一起来学习。 If you like the content here, you can give me the greatest help is forwarding, tell your friends, encourage them to learn together.

VMware中创建Ubuntu16.0.4虚拟桥连方式无法上网
一、问题描述 在本地VMvare中已经安装了两台虚拟机,网络方式都是桥连,上网都可以自动获取IP地址 和HOST主机是一个号段的 ,同为192.168.1.X KingServer1(原始安装) 桥连方式 KingServer2(来自KingServer1的克隆) 今天…

linux设置终端颜色256,如何设置我的Linux X终端以便Emacs可以访问256种颜色?
根据this,除了将TERM设置为xterm-256color之外,还需要ncurses-term库.好的,this还有其他一些尝试:The xterm in Ubuntu Edgy does not advertise 256 color support bydefault. To fix this you need to install a 256 color terminfo entry,and tell xterm to use …

中文版-He Knows My Name(他知道我的名字)-祂认得我-陈熙(音乐河4)
基督教 赞美诗歌 Hymns Lyrics MP3 中文版 英文版 中英对照 MP3音频提取: 词曲:Tommy Walker 写作背景介绍: 歌词: 《他认得我》 有位创造主 他塑造我 早在天地开创之前 生命由祂掌握 他认得我 他了解我的心 他看见我流泪 他听见…

俄罗斯登月计划
近期,随着NASA宣布的几次重大发现,以及NASA公布的未来的一些计划,包括登陆火星甚至在火星上“种森林”等等,似乎都在对外宣布着一件事情:那就是NASA目前在航空航天领域的霸主地位。而作为世界上第一个将宇航员送入太空…
【怎样写代码】向现有类型“添加”方法 -- 扩展方法(二):扩展方法的实现与调用
如果喜欢这里的内容,你能够给我最大的帮助就是转发,告诉你的朋友,鼓励他们一起来学习。 If you like the content here, you can give me the greatest help is forwarding, tell your friends, encourage them to learn together.

linux 查看域名解析,linux查询服务器域名解析记录
弹性云服务器 ECS弹性云服务器(Elastic Cloud Server)是一种可随时自助获取、可弹性伸缩的云服务器,帮助用户打造可靠、安全、灵活、高效的应用环境,确保服务持久稳定运行,提升运维效率三年低至5折,多种配置可选了解详情什么是弹性…

[转]mysql性能的检查和调优方法
[转]mysql性能的检查和调优方法 来源:http://www.sudone.com/linux/mysql_debug.html作者:Ayou 我一直是使用mysql这个数据库软件,它工作比较稳定,效率也很高。在遇到严重性能问题时,一般都有这么几种可能࿱…
【怎样写代码】向现有类型“添加”方法 -- 扩展方法(三):为枚举类型创建方法
如果喜欢这里的内容,你能够给我最大的帮助就是转发,告诉你的朋友,鼓励他们一起来学习。 If you like the content here, you can give me the greatest help is forwarding, tell your friends, encourage them to learn together.

楚天高速拟12.6亿并购三木智能 涉足物联网领域
楚天高速7月15日晚间发布重组预案,公司拟以4.64元/股发行19008.59万股,并支付现金3.78亿元,合计作价12.6亿元收购三木投资、九番投资等12名交易对方持有的深圳市三木智能股份有限公司(简称“三木智能”)100%股权。公司…

x230 linux wifi,笔记本thinkpad x230i centos6.3 无线网卡完全配置
笔记本型号为thinkpad x230i,无线网卡型号为RTL8188CE提醒:到官网下载驱动(这个有点坑了),详解:centos6.3内核为2.6.32,按提示是应该下载这个驱动的Linux driver for kernel 2.6.24 (and later),但这个是用不了的,具体…

Nginx负载均衡集群介绍
第1章 集群介绍1.1 集群简介1.1.1 什么是集群简单说,集群就是一组(若干个)相互独立的计算机,利用高速通信网络组成的一个较大的计算机服务系统,每个集群节点(即集群中的每台计算机)都是运行各自…

中国IT潜在的巨大希望
这些天玩了好多软件,都是大公司的。联想的网盘,阿里巴巴的阿里旺旺和淘宝,百度的百度HI,谷歌的google talk,腾讯的拍拍还有腾讯下的一些东西,等等很多东西。你如果把他们定义成软件公司似乎不对,…
【怎样写代码】向现有类型“添加”方法 -- 扩展方法(四):在编译时绑定扩展方法的规则
如果喜欢这里的内容,你能够给我最大的帮助就是转发,告诉你的朋友,鼓励他们一起来学习。 If you like the content here, you can give me the greatest help is forwarding, tell your friends, encourage them to learn together.

linux下刻录iso,linux刻录iso
弹性云服务器 ECS弹性云服务器(Elastic Cloud Server)是一种可随时自助获取、可弹性伸缩的云服务器,帮助用户打造可靠、安全、灵活、高效的应用环境,确保服务持久稳定运行,提升运维效率三年低至5折,多种配置可选了解详情认证鉴权|…
【怎样写代码】实现对象的复用 -- 享元模式(一):问题案例
如果喜欢这里的内容,你能够给我最大的帮助就是转发,告诉你的朋友,鼓励他们一起来学习。 If you like the content here, you can give me the greatest help is forwarding, tell your friends, encourage them to learn together.

基于 Webpack 3 的 React 工程项目脚手架
基于 Webpack 3 的 React 工程项目脚手架从属于笔者的 Web 前端入门与工程实践,算来已经是笔者 React 技术栈脚手架的第四个迭代版本。更多关于 React 或者前端开发相关的资料链接可以参考React 学习与实践资料索引以及 Webpack 学习与资料索引,对于其中…