#!/bin/bash
# 配置参数
LOG_FILE="/var/log/apache2/access.log"
ANALYSIS_DIR="/var/log/apache_analysis"
DATE=$(date +"%Y%m%d")
# 创建分析目录
mkdir -p "$ANALYSIS_DIR/$DATE"
# 提取访问最多的页面
awk '{print $7}' "$LOG_FILE" | sort | uniq -c | sort -nr | head -n 10 > "$ANALYSIS_DIR/$DATE/top_pages.txt"
# 提取访问最多的IP地址
awk '{print $1}' "$LOG_FILE" | sort | uniq -c | sort -nr | head -n 10 > "$ANALYSIS_DIR/$DATE/top_ips.txt"
echo "Log analysis completed for $DATE"