• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >linux shell > Shell脚本实现分析apache日志中ip所在的地区

Shell脚本实现分析apache日志中ip所在的地区

作者:junjie 字体:[增加 减小] 来源:互联网

junjie 通过本文主要向大家介绍了shell脚本分析日志,shell脚本,shell脚本编程,shell脚本学习指南,shell脚本实例等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

查询ip地址所用的组件
wget http://rfyiamcool.googlecode.com/files/nali-0.1.tar.gz 
tar zxvf nali-0.1.tar.gz 
cd nali-0.1 
./configure && make && make install 
</div>
步骤和nginx是差不多的,只是取日志里面的ip地址的方法不一样~~~
#!/bin/bash 
#rfyiamcool 
IPSUMFILE=access_ip.log 
SAVEFILE=ipaddress.txt 
echo -e "IP地址\t\t\t\t\t来源\n----------------------------------------------------">$SAVEFILE 
#log path 
LOG_DIR=/usr/local/apache/logs/ 
for i in $LOG_DIR/*.log 
do 
 cat /etc/httpd/logs/access_log|awk '{print $1}'|sort|uniq -c|sort -nr|awk '{print $2}'>>$IPSUMFILE
done 
for i in `cat $IPSUMFILE` 
do 
nali $i >> $SAVEFILE 
done 
</div>
最后cat 查看~~

</div>

您可能想查找下面的文章:

  • shell脚本实现分日志级别输出的方法
  • shell将脚本输出结果记录到日志文件的实现
  • 输出执行操作和打印日志的shell脚本实例
  • Shell脚本切割tomcat的日志文件
  • Shell脚本定期清空大于1G的日志文件
  • Shell脚本实现分析apache日志中ip所在的地区
  • shell脚本实现的网站日志分析统计(可以统计9种数据)
  • 使用shell脚本分析网站日志统计PV、404、500等数据
  • shell脚本分析 nginx日志访问次数最多及最耗时的页面(慢查询)

相关文章

  • linux find命令之exec简单概述
  • 用expect实现ssh自动登录服务器并进行批量管理的实现方法
  • 详谈Linux开发中常见段错误问题的原因及分析
  • 一个用了统计CPU 内存 硬盘 使用率的shell脚本
  • Linux Shell脚本系列教程(二):终端打印命令详解
  • awk中NR和FNR的区别小结和实例演示
  • Linux下如何安装Run文件格式NVIDIA显卡驱动
  • Linux Shell脚本查看NUMA信息
  • GitBook 制作电子书详细教程
  • 基础的Linux Shell技巧小结

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • bash判断文件或文件夹是否存在的shell代码
    • php-fpm开机自动启动Shell脚本
    • Shell脚本IF条件判断和判断条件总结
    • linux中压缩与备份命令大全
    • linux查看所有用户和查看用户组的方法(修改用户组)
    • Shell脚本监控网站页面正常打开情况
    • 实现core文件自动生成配置文件的方法
    • linux上配置jdk时,java命令提示没有此文件或文件夹的解决方法
    • Shell脚本定时备份清除运行系统日志的代码
    • shell脚本中28个特殊字符的作用简明总结

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有