以下是CentOS中Tomcat日志管理技巧:
查看日志
tail -f /path/to/tomcat/logs/catalina.out
。sed -n '/開始日期/,/結束日期/p' catalina.out > output.log
。grep "ERROR" catalina.out
。日志輪轉
yum install logrotate
。/etc/logrotate.d/tomcat
:設置daily rotate 7 compress
等參數。logrotate -d /etc/logrotate.d/tomcat
。catalina.sh
,通過管道輸出日志到按日期命名的文件。自動清理
crontab
定時執行。catalina.out
并刪除7天前的日志文件。日志級別控制
conf/logging.properties
,設置level=WARNING
減少日志輸出。集中管理(可選)
rsyslog
將Tomcat日志發送到遠程服務器,配合ELK等工具分析。注意:操作前建議備份重要日志,避免誤刪。生產環境推薦使用logrotate
或專業日志管理工具。