journalctl命令(CentOS 7+推荐)
journalctljournalctl -u httpd.servicejournalctl --since "2025-01-01" --until "2025-01-31"journalctl -f传统日志文件查看
cat /var/log/messages 或 tail -f /var/log/messagesless /var/log/securecat /var/log/nginx/access.log文本处理工具筛选
grep "ERROR" /var/log/sysloggrep -f patterns.log /var/log/messages -w -i -Eawk '{print $1, $3}' /var/log/maillog日志分析工具
性能分析与故障排查
top/htop查看进程资源占用,定位高负载进程。dmesg分析内核错误,如硬件故障或驱动异常。root权限,使用sudo执行命令。logrotate工具自动清理旧日志,避免磁盘占满。参考来源:[1,2,3,4,5,6,7,8,9,10,11]