LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 827|回复: 6

达人进来~如何批量统计apache日志里的ip地址?

[复制链接]
发表于 2007-1-8 19:06:22 | 显示全部楼层 |阅读模式
统计一个天的访问量 ,
log 格式:
219.136.0.0 - - [20/Jun/2006:00:05:10 +0800] "GET /ref/st_mop_620gf/component/option,com_page/Itemid,709 HTTP/1.1" 302 269 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; TencentTraveler )" - - "gzip, deflate" "-" "-" - -
///////
只统计IP地址,并且把ip地址和 地理位置对应起来。。。比如那个 国家。。北京电信。。山东网通之类的 。。
用shell如何实现??
 楼主| 发表于 2007-1-8 19:19:48 | 显示全部楼层
怎么都没有 人来 阿
回复 支持 反对

使用道具 举报

发表于 2007-1-8 21:00:06 | 显示全部楼层
抛砖引玉一下:
http://lumaqq.linuxsir.cn/article/qqwry_format_detail.html
利用其中提到的方法来在纯真数据库中搜索ip地址对应的物理地址
至于从log中提取ip地址,就要简单的多了
sed | sort -unique就搞定了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-8 21:20:23 | 显示全部楼层
提取都好弄。。。关键就是查询地理区域
抛了砖没引来玉哦
回复 支持 反对

使用道具 举报

发表于 2007-1-8 21:24:19 | 显示全部楼层
http://lumaqq.linuxsir.cn/article/q...at_detail.html
这篇文档写了如何查找,并且给出了源程序
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-9 13:08:46 | 显示全部楼层
谢谢你的回复。。。可是哪个文档对我来说没有多少用。。。。
我只需要一个脚本 apache里单日的IP,,并把对应的地域地址查出来。。。老大建议我用www.apnic.net来实施。。。牛人给个范例
回复 支持 反对

使用道具 举报

发表于 2007-1-9 16:06:03 | 显示全部楼层
我说的正是这个意思,你可以选择自己写,也可以选择利用别人写好的程序,然后在脚本里面调用
,最好不要用网站的搜索。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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