备份Ubuntu上的Tomcat数据可按以下步骤操作:
sudo systemctl stop tomcat
sudo tar -czvf tomcat_backup_$(date +%Y%m%d).tar.gz /path/to/tomcat/conf /path/to/tomcat/webapps
sudo tar -czvf tomcat_logs_backup_$(date +%Y%m%d).tar.gz /path/to/tomcat/logs
mysqldump -u username -p database_name > tomcat_db_backup_$(date +%Y%m%d).sql
cron
定时任务:编辑crontab -e
,添加如0 2 * * * /path/to/backup_script.sh
,每天凌晨2点执行备份脚本。logrotate
管理日志备份(推荐):安装后配置/etc/logrotate.d/tomcat
文件,自动压缩清理旧日志。说明:
/path/to/tomcat
需替换为实际Tomcat安装路径(如/opt/tomcat
或/usr/share/tomcat
)。