/var/log/nginx/access.log(访问日志)、error.log(错误日志)。/var/log/mysql/error.log(错误日志)、慢查询日志需在配置文件中指定。/var/log/php-fpm.log 或 /var/log/php7.x-fpm.log(错误日志)。/var/log/syslog、auth.log。cat、less、tail -f(实时查看)。grep '关键字'(支持正则表达式)。sort(排序)、uniq -c(去重统计)、awk(提取字段)。
/api/payments 的前 10 个 IP 地址:grep '/api/payments' /var/log/nginx/access.log | cut -d ' ' -f 1 | sort | uniq -c | sort -rn | head -10
```。
Logwatch:生成系统日志报告。Logalyze:支持日志过滤、统计和可视化。GoAccess:实时 Web 日志分析,支持交互式查看。logrotate 定期清理旧日志,避免占用磁盘空间。error_log 级别,减少冗余信息。tail -f /var/log/nginx/error.log | grep '500'。Referer 字段,统计来源域名。通过以上方法,可快速定位问题、优化性能并保障服务器安全。