命令行查看
journalctl(CentOS 7+首选):
sudo journalctlsudo journalctl -fsudo journalctl -u nginx.servicesudo journalctl --since "2025-01-01" --until "2025-01-02"sudo journalctl -p errcat /var/log/messages 或 tail -f /var/log/messagescat /var/log/secure 或 tail -f /var/log/secure图形化工具
lnav:交互式日志查看器,支持高亮和多文件对比。关键词过滤
grep "error" /var/log/messagesgrep -i "warning" /var/log/sysloggrep -c "failed" /var/log/auth.log时间范围与排序
awk -v start="2025-01-01 00:00" -v end="2025-01-01 23:59" '$0 > start && $0 < end' /var/log/messagesjournalctl -r关联分析与可视化
journalctl -u nginx | grep "404" > nginx_errors.logjournalctl + grep/awk(快速定位问题)。logwatch定期发送日志报告至邮箱。注意:部分命令需sudo权限,日志文件路径可能因系统配置不同调整,优先通过journalctl查看systemd管理的日志。