/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
字段,统计来源域名。通过以上方法,可快速定位问题、优化性能并保障服务器安全。