linux搜索tomcat日志命令
linux搜索tomcat日志命令详细介绍
在 Linux 中搜索 Tomcat 日志时,可根据场景选择以下命令(默认日志路径:/path/to/tomcat/logs/,常见日志文件:catalina.out、localhost*.log):
1.
搜索关键字(含高亮、行号)
bash
/path/to/tomcat/logs/catalina.outcatalina.out
2.
实时监控最新日志(含关键字过滤)
bash
/path/to/tomcat/logs/catalina.outcatalina.out
3.
按日期过滤(如最近 1 天的日志)
bash
catalina.out
catalina.out
catalina.out
4.
搜索多个日志文件
bash
/path/to/tomcat/logs//path/to/tomcat/logs/*.log
5.
统计关键字出现次数
bash
catalina.outcatalina.out
6.
查看压缩日志(如 .gz 格式)
bash
zgrep /path/to/tomcat/logs/catalina.2025-04-20.gz
7.
分页查看(适合大文件)
bash
catalina.out
注意事项:
- 日志路径:若 Tomcat 非默认安装,日志路径可能为
$CATALINA_HOME/logs/(需先执行source /etc/profile加载环境变量)。 - 权限问题:使用
sudo或确保当前用户有日志读取权限。 - 日志轮转:旧日志可能被压缩(
.gz结尾),需用zgrep替代grep。
根据具体需求组合命令(如 tail -f | grep 实时监控 + 关键字过滤),可快速定位问题。