要清理 CentOS 上的 Tomcat 日志,请按照以下步骤操作:
首先,找到 Tomcat 的安装目录。通常情况下,它位于 /opt/tomcat 或 /usr/local/tomcat。如果你不确定 Tomcat 的安装位置,请检查 /etc/init.d/ 目录下是否有 Tomcat 的启动脚本。
进入 Tomcat 的 logs 目录。这个目录包含了所有的日志文件,例如 catalina.out、localhost.log 等。你可以使用以下命令进入 logs 目录:
cd /opt/tomcat/logs
或者
cd /usr/local/tomcat/logs
在 logs 目录中,你可以使用 rm 命令删除不需要的日志文件。例如,要删除 catalina.out 文件,请执行以下命令:
sudo rm catalina.out
如果你想删除所有以 .log 结尾的文件,可以使用以下命令:
sudo rm *.log
为了避免日志文件过大,你可以配置 Tomcat 的日志滚动策略。编辑 Tomcat 的 conf/logging.properties 文件,找到以下行:
java.util.logging.FileHandler.pattern = %h/java%u.log
修改为:
java.util.logging.FileHandler.pattern = %h/java%u.%g.log
这将使日志文件在达到一定大小时自动创建新的日志文件,并保留多个旧的日志文件。
保存更改并重启 Tomcat 服务以使更改生效。你可以使用以下命令重启 Tomcat:
sudo systemctl restart tomcat
或者
sudo service tomcat restart
现在,你已经成功清理了 CentOS 上的 Tomcat 日志。请注意定期清理日志文件,以避免磁盘空间不足的问题。