统计日志的ip 日期 shell
#!/bin/sh
awk -F ":" '{print substr($1,1,index($0,"-")-1),substr($1,index($1,"[")+1) | "sort -k 2 >wu.tx"}' $*
awk '{a[$0]+=1}END{for(i in a)print( i,a[i]) | "sort -k 2 >wu.tx3" }' wu.tx
rm wu.tx
结果:
root@ubuntu:~# more wu.tx3
10.223.157.186 15/Jul/2009 6
10.216.113.172 16/Jul/2009 1
10.82.30.199 16/Jul/2009 11
下面是原日志
10.216.113.172 - - [16/Jul/2009:02:51:
10.223.157.186 - - [15/Jul/2009:15:50:
10.223.157.186 - - [15/Jul/2009:15:50:
10.223.157.186 - - [15/Jul/2009:15:50:
10.223.157.186 - - [15/Jul/2009:15:50:
10.223.157.186 - - [15/Jul/2009:15:50:
10.223.157.186 - - [15/Jul/2009:15:50:
10.82.30.199 - - [16/Jul/2009:03:00:06
10.82.30.199 - - [16/Jul/2009:03:00:06
10.82.30.199 - - [16/Jul/2009:03:00:06
分享到:
相关推荐
经常需要根据IP地址统计apache站点访问量,最基本的脚本. 根据IP访问量降序排列: 代码如下:#!/bin/bash#Script_name: access_countacc_log=/usr/local/apache2/logs/access_log/bin/awk ‘{print $1}’ $acc_log |...
linux 系统ip访问限制教程
Linux TCP IP 协议栈分析Linux TCP IP 协议栈分析Linux TCP IP 协议栈分析
自己总结的linuxe下通过linux防火墙软件实现对ip源目地址的访问控制,希望可以帮助到需要的朋友
linux双网卡 路由配置 访问特定ip网段走指定网卡,命令已实测
Linux下配置静态IP地址.初学者常用的配置。希望对初学者有启迪的作用。
包含LINUX下IP804a配置驱动源码及寄存器配置说明文档
在linux系统中一块网卡上配置多个ip
深入浅出Linux TCP IP协议栈.pdf
基于Linux2.6 TCP/IP协议栈源代码分析。
在嵌入式Linux下修改文件进行设置开机启动时静态IP或者动态IP
linux shell 实现字符串IP转换成数字IP,数字IP转换成字符串IP,便于开发时调用
linux系统设置IP地址,系统安装之后,通过vi设置系统IP地址的操作说明,有文字也有图片说明,linux系统设置IP地址,系统安装之后,通过vi设置系统IP地址的操作说明,有文字也有图片说明
linux ip 命令 man,linux ip 命令 man
IP camera 嵌入式linux下IP摄像头的开发实例及源码
Linux修改ip配置文件.doc
基于嵌入式Linux的IP电话系统.pdf
linux服务器(nginx或者apache)限制IP访问.docx
redhat-linux下的通过tcp/ip访问oracle10g数据库 涉及的技术包括:linux下的tcp网络编程,oracle的occi数据库C++访问接口,select网络编程模型