searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

Linux操作系统 日志分析脚本

2025-03-13 19:22:16
1
0

#!/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"

0条评论
0 / 1000
王****际
180文章数
2粉丝数
王****际
180 文章 | 2 粉丝
原创

Linux操作系统 日志分析脚本

2025-03-13 19:22:16
1
0

#!/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"

文章来自个人专栏
文章 | 订阅
0条评论
0 / 1000
请输入你的评论
0
0