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]