Debian LAMP 日志管理实用技巧
一 日志定位与快速排查
二 日志轮转与保留策略
三 各组件关键配置与优化
四 集中化与长期保留
五 安全与合规要点
附 常用命令与最小可用配置示例
/var/log/apache2/*.log {
daily
rotate 7
compress
delaycompress
missingok
notifempty
create 640 root adm
postrotate
systemctl reload apache2 >/dev/null 2>&1 || true
endscript
}
/var/log/php_errors.log {
daily
missingok
rotate 7
compress
delaycompress
notifempty
create 640 www-data adm
sharedscripts
postrotate
if invoke-rc.d apache2 status >/dev/null 2>&1; then \
invoke-rc.d apache2 reload >/dev/null 2>&1; \
fi
endscript
}
SET GLOBAL slow_query_log = 'ON';
SET GLOBAL long_query_time = 2;