在 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 日志文件的實時輸出。你可以根據需要替換為其他日志文件。