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

本站所有内容来自互联网收集,仅供学习和交流,请勿用于商业用途。如有侵权、不妥之处,请第一时间联系我们删除!Q群:迪思分享

免费资源网 – https://freexyz.cn/

查询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 

步骤和nginx是差不多的,只是取日志里面的ip地址的方法不一样~~~

复制代码

代码如下:

#!/bin/bash 

#rfyiamcool 

IPSUMFILE=access_ip.log 

SAVEFILE=ipaddress.txt 

echo -e “IP地址ttttt来源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 

最后cat 查看~~
免费资源网 – https://freexyz.cn/


© 版权声明
THE END
★喜欢这篇文章吗?喜欢的话,麻烦动动手指支持一下!★
点赞11 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容