当前位置:   首页安装配置

Linux系统Apache站点IP访问量统计shell脚本

发布日期:2021-11-23 16:26 | 文章来源:源码之家

经常需要根据IP地址统计apache站点访问量,需要最基本的脚本.根据IP访问量降序排列:代码如下:#!/bin/bash#Script_name: access_countacc_log=/usr/local/apache2/logs/access_log/bin/awk '{print $1}' $acc_log | sort | uniq -c | sort -nr执行效果:代码如下:[root@zabbix ~]# sh access_count 94989 192.168.100.34 38863 192.168.200.92 23658 192.168.1.71 16720 192.168.100.80 13688 192.168.200.34 1618 192.168.100.104 1251 192.168.1.202 1195 192.168.100.30 1058 192.168.1.203 934 192.168.1.208 792 127.0.0.1 773 192.168.5.126 189 192.168.1.68打印访问量前三的IP地址:代码如下:#!/bin/bash#Script_name:access_countacc_log=/usr/local/apache2/logs/access_log/bin/awk '{print $1}' $acc_log | sort | uniq -c | sort -nr | head -n 3执行效果:代码如下:[root@zabbix ~]# sh access_count 94989 192.168.100.34 38863 192.168.200.92 23658 192.168.1.71apache站点访问错误统计:代码如下:#!/bin/bash#Script_name:error_counterr_log=/usr/local/apache2/logs/error_logcat $err_log | grep -e "^\[" | awk '{print $6}' | sort | uniq -c |sort -nr执行效果:代码如下:[root@zabbix ~]# sh error_count 701 [core:notice] 30 [mpm_event:notice] 12 [core:warn] 1 [:error]

版权声明:本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。

联系我们
关于使用场景和技术架构的更多咨询,请联系我们的销售和技术支持团队。
Yingsoo Host

在线
客服

在线客服:7*24小时在线

客服
热线

400-630-3752
7*24小时客服服务热线

关注
微信

关注官方微信
顶部