您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
# Linux系统查看Tomcat日志命令有哪些
Tomcat作为广泛使用的Java Web服务器,其日志文件是排查问题的关键。本文将介绍Linux系统中查看Tomcat日志的常用命令及技巧。
## 一、基础日志查看命令
### 1. `tail` 实时查看日志
```bash
# 查看最新日志内容(默认显示最后10行)
tail /opt/tomcat/logs/catalina.out
# 实时追踪日志更新(最常用)
tail -f /opt/tomcat/logs/catalina.out
cat
查看完整日志# 查看整个日志文件(适合小文件)
cat /opt/tomcat/logs/catalina.out
# 配合more分页查看
cat /opt/tomcat/logs/catalina.out | more
less
交互式查看# 支持上下翻页、搜索(按`/`键搜索)
less /opt/tomcat/logs/catalina.out
grep
关键字过滤# 查找包含"ERROR"的行
grep "ERROR" /opt/tomcat/logs/catalina.out
# 显示匹配行及前后5行内容
grep -A5 -B5 "Exception" catalina.out
awk
字段提取# 提取特定时间段的日志(假设时间在第3列)
awk '$3 >= "10:00:00" && $3 <= "12:00:00"' catalina.out
# 查看所有.log后缀的日志
tail -f /opt/tomcat/logs/*.log
Tomcat主要日志文件:
- catalina.out
:标准输出和错误日志
- localhost.log
:应用相关日志
- localhost_access_log.txt
:访问日志
- manager.log
/host-manager.log
:管理界面日志
sed -n '/2023-08-01 14:00/,/2023-08-01 15:00/p' catalina.out
grep -o "ERROR" catalina.out | wc -l
logrotate -f /etc/logrotate.d/tomcat
sudo
获取权限:sudo tail -f /opt/tomcat/logs/catalina.out
大日志文件避免直接使用cat
,推荐less
或tail
生产环境建议配合日志收集系统(如ELK)进行分析
掌握这些命令组合,可以高效完成Tomcat日志的查看和分析工作。 “`
注:实际使用时请将路径/opt/tomcat/logs/
替换为您服务器的真实Tomcat日志路径。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。