在Debian系统上备份Tomcat日志,可采用以下方法:
手动备份
/var/log/tomcat 或 /opt/tomcat/logs 目录。tar 命令,如 sudo tar czvf tomcat_logs_$(date +%Y%m%d).tar.gz /path/to/logs。脚本自动化备份
backup_tomcat_logs.sh),包含复制日志、删除旧日志(如保留30天)等操作。chmod +x backup_tomcat_logs.sh。crontab -e 设置定时任务(如每天凌晨执行)。使用logrotate工具
sudo apt install logrotate。/etc/logrotate.d/tomcat,添加规则(如每日轮转、保留7天、压缩):/usr/local/tomcat/logs/catalina.out {
daily
rotate 7
compress
missingok
notifempty
copytruncate
}
```。
sudo systemctl restart logrotate。说明:
/opt/tomcat)。