在 CentOS 系统中,挂载 Tomcat 日志目录通常是为了实现日志文件的集中管理和备份
首先,确保你已经安装了 Tomcat 和需要的日志管理工具(如 logrotate)。
创建一个用于存储 Tomcat 日志的目录。例如,在 /var/log/tomcat
下创建一个名为 logs
的目录:
sudo mkdir -p /var/log/tomcat/logs
sudo chown tomcat:tomcat /var/log/tomcat/logs
这里,tomcat
是运行 Tomcat 服务的用户和组。如果你的 Tomcat 使用的是其他用户和组,请相应地更改。
/etc/logrotate.d/tomcat
的新文件,并添加以下内容:/var/log/tomcat/logs/*.log {
daily
missingok
rotate 7
compress
notifempty
create 640 tomcat adm
}
这个配置表示每天处理一次日志文件,保留最近 7 天的日志,压缩旧日志文件,并在创建新日志文件时设置适当的权限。
sudo logrotate -f /etc/logrotate.d/tomcat
现在,Tomcat 日志将存储在 /var/log/tomcat/logs
目录中,并根据 logrotate 配置进行管理。
如果你想要实时监控 Tomcat 日志,可以使用 tail
命令:
tail -f /var/log/tomcat/logs/catalina.out
这将显示 catalina.out
日志文件的实时输出。你可以根据需要替换为其他日志文件。