在Debian上备份Tomcat数据,可按以下步骤操作:
sudo systemctl stop tomcat
sudo tar -czvf tomcat_config_backup_$(date +%Y%m%d).tar.gz /etc/tomcat/ /opt/tomcat/conf/
sudo tar -czvf tomcat_webapps_backup_$(date +%Y%m%d).tar.gz /opt/tomcat/webapps/
sudo tar -czvf tomcat_logs_backup_$(date +%Y%m%d).tar.gz /var/log/tomcat/
sudo tar -czvf tomcat_data_backup_$(date +%Y%m%d).tar.gz /var/lib/tomcat/
crontab设置定时任务,例如每日凌晨备份:crontab -e
# 添加以下内容(每天0点执行)
0 0 * * * tar -czvf /backup/tomcat_backup_$(date +\%Y\%m\%d).tar.gz /opt/tomcat/conf /opt/tomcat/webapps
说明:路径需根据实际安装位置调整(如/opt/tomcat或/var/lib/tomcat),数据库备份需结合具体类型(如MySQL用mysqldump)。定期验证备份完整性,确保可恢复性。