/var/log/apache2/access.log
,错误日志 /var/log/apache2/error.log
。/var/log/nginx/access.log
,错误日志 /var/log/nginx/error.log
。/var/log/mysql/slow.log
,错误日志 /var/log/mysql/error.log
。cat
(查看全部)、tail -f
(实时查看)、head
(查看开头)。grep '关键字'
(如 grep '404' access.log
)。awk
(提取字段,如 awk '{print $1}'
统计IP)、sort/uniq
(排序去重)。logrotate
工具定期压缩旧日志,避免磁盘占满。
sudo nano /etc/logrotate.d/apache2
# 内容示例:每日切分,保留52份
/var/log/apache2/*.log {
daily
rotate 52
compress
missingok
}
chmod 640
),防止敏感信息泄露。tail -f
或工具(如Zabbix)监控异常日志(如频繁错误请求)。