/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)監控異常日志(如頻繁錯誤請求)。