日志文件位置
- 访问日志:
/var/log/apache2/access.log - 错误日志:
/var/log/apache2/error.log
常用命令行工具
- 查看日志:
tail -f实时查看,cat查看全部,less分页查看。 - 搜索内容:
grep搜索关键字,如grep "404" access.log。 - 统计分析:
awk提取字段,sort排序,uniq -c去重统计,如awk '{print $1}' access.log | sort | uniq -c | sort -nr统计IP访问次数。
专业工具
- goaccess:实时分析并生成HTML报告,支持交互式查看。
- logwatch:生成日志分析报告,可配置邮件通知。
- Logstash + ELK Stack:用于大规模日志收集、分析和可视化。
日志轮转
使用 logrotate 工具自动管理日志文件大小和数量,配置文件位于 /etc/logrotate.d/apache2。
分析技巧
- 访问日志:统计访问量、IP来源、请求资源、状态码分布等。
- 错误日志:排查权限问题、配置错误、模块异常等。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/1387818.html