首页 / 网络编程

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

2023-06-22 07:31:33网络编程

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

Shell实现的iptables管理脚本分享
以前的脚本是用save模式,现在把命令附加到一个文件里面,这样的话,可以方便的二次修改什么的脚本基本是这样的,大家可以跟自己的情况再次修改~

Shell脚本实现防止国外ip访问服务器
客户的要求,不想让外国的ip来访问服务器,本来要让机房在上端路由解决,但是那些人不鸟你!!!~~~~这样的话,只能自己用iptables解决了~~~~~~~~~关于

linux进程监控shell脚本代码
为确保php页面在后台运行,写了一个监控脚本,假设程序异常退出,那么可以自动重启。shell脚本/usr/local/scripts/receve.sh内容:#!/bin/bash#funtion:keepreceve.phpr

想了解相关产品?

扫码添加企业微信,预约演示。

祺平科技企业微信二维码