Shell脚本实现分析apache日志中ip所在的地区
查询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
想了解相关产品?
扫码添加企业微信,预约演示。
