要使用 CentOS 分析 Apache 访问日志,您可以使用一些命令行工具,如 awk、grep、sed 和 sort
/var/log/httpd/access_log
或 /var/log/apache2/access.log
。您可以使用以下命令查看日志文件:sudo cat /var/log/httpd/access_log
或者
sudo cat /var/log/apache2/access.log
sudo awk '{print $1}' /var/log/httpd/access_log | cut -d'-' -f1 | sort | uniq -c | sort -rn
192.168.1.1
的访问记录,您可以使用以下命令:sudo grep '192.168.1.1' /var/log/httpd/access_log
sudo sed 's/ .* " \([0-9][0-9]*\) .*/\1/' /var/log/httpd/access_log
sudo sort /var/log/httpd/access_log
sudo awk '{print $4}' /var/log/httpd/access_log | cut -d':' -f2 | sort | uniq -c | sort -rn
这些只是分析 Apache 访问日志的一些基本方法。您可以根据需要调整命令以满足您的需求。