以下是Linux LAMP服务器日志管理技巧:
日志分类与路径
/var/log/apache2/(access.log/error.log)/var/log/mysql/(error.log/slow.log)/var/log/php_errors.log/var/log/syslog(Debian)或/var/log/messages(CentOS)日志查看工具
tail -f:实时查看日志末尾grep:搜索关键字(如grep "error" /var/log/apache2/error.log)journalctl(systemd系统):按服务/时间过滤日志日志轮转管理
logrotate工具自动压缩、删除旧日志,配置文件位于/etc/logrotate.d/。/var/log/apache2/*.log {
daily
rotate 7
compress
missingok
create 0640 root adm
postrotate
systemctl reload apache2
endscript
}
日志分析工具
awk/sed处理文本,sort/uniq去重统计。安全与权限
chmod 640 /var/log/apache2/access.log。监控与告警
tail -f结合watch命令。