温馨提示×

Tomcat日志在CentOS中如何管理

小樊
45
2025-08-08 13:09:15
栏目: 智能运维

在CentOS中管理Tomcat日志可通过以下方式:

  1. 查看日志

    • 进入日志目录:cd $CATALINA_HOME/logs(默认路径)。
    • 实时查看:tail -f catalina.out,按Ctrl+C停止。
    • 查看特定时间段日志:用sedgrep过滤。
  2. 日志轮转

    • 使用logrotate工具(推荐):
      • 安装:sudo yum install logrotate
      • 编辑配置文件/etc/logrotate.d/tomcat,添加规则(如每天轮转、保留7天、压缩等)。
      • 手动测试:sudo logrotate -d /etc/logrotate.d/tomcat;强制执行:sudo logrotate -f /etc/logrotate.d/tomcat
    • 通过cronolog工具(需修改catalina.sh)。
  3. 日志清理

    • 编写Shell脚本定时删除旧日志,通过crontab设置执行时间。
  4. 集中管理(可选)

    • 通过rsyslog将日志发送至远程服务器。
    • 使用专业工具(如ELK Stack)分析日志。

说明catalina.out是主日志文件,其他日志(如localhost.log)可根据需要管理。配置前建议备份日志文件。

0