sudo systemctl stop tomcat
/etc/tomcat/conf 或 $CATALINA_BASE/confsudo tar -czvf tomcat-configs-$(date +%Y%m%d).tar.gz /etc/tomcat/conf
/var/lib/tomcat/webapps 或 /opt/tomcat/webappssudo tar -czvf tomcat-webapps-$(date +%Y%m%d).tar.gz /var/lib/tomcat/webapps
/var/log/tomcat 或 $CATALINA_BASE/logssudo tar -czvf tomcat-logs-$(date +%Y%m%d).tar.gz /var/log/tomcat
/var/lib/tomcat/temp 和 /var/lib/tomcat/worksudo tar -czvf tomcat-temp-work-$(date +%Y%m%d).tar.gz /var/lib/tomcat/temp /var/lib/tomcat/work
sudo mv *.tar.gz /backup/location/
sudo systemctl stop tomcat
sudo tar -xzvf tomcat-configs-*.tar.gz -C /etc/tomcat/
sudo tar -xzvf tomcat-webapps-*.tar.gz -C /var/lib/tomcat/
sudo tar -xzvf tomcat-logs-*.tar.gz -C /var/log/tomcat
sudo systemctl start tomcat
md5sum校验。crontab设置定时备份任务,例如每天凌晨执行备份脚本。mysqldump),恢复时需先导入数据库。