在 CentOS 下搜索 Java 日志中的关键词,常用方法如下:
grep 搜索日志文件grep "关键词" /path/to/app.log
grep -i "error" /path/to/app.log
grep -n "Exception" /path/to/app.log
grep -r "OutOfMemory" /var/log/java/
grep "NullPointerException" /var/log/java/*.log
Java 日志常按天压缩:
zgrep "ERROR" /var/log/java/app.log.2024-01-01.gz
批量搜索:
zgrep -r "Exception" /var/log/java/
tail 实时搜索tail -f /path/to/app.log | grep "ERROR"
tail -n 1000 /path/to/app.log | grep "Exception"
grep -E "ERROR|WARN|Exception" app.log
grep "ERROR" app.log | grep "Timeout"
grep "2024-01-01 10:" app.log | grep "ERROR"
grep -n "Exception" app.log
grep -A 20 "NullPointerException" app.log
grep "ERROR" app.log | less
如果你能提供一个具体日志路径或关键词(如 OutOfMemoryError、userId=123),我可以给你更精确的命令。