sudo systemctl stop tomcat
sudo tar -czvf tomcat_backup_$(date +%Y%m%d).tar.gz /opt/tomcat
sudo tar -czvf tomcat_config_webapps.tar.gz /opt/tomcat/conf /opt/tomcat/webapps
sudo tar -czvf tomcat_logs_backup_$(date +%Y%m%d).tar.gz /var/log/tomcat
mysqldump -u username -p database_name > db_backup_$(date +%Y%m%d).sql
sudo systemctl stop tomcat
sudo tar -xzvf tomcat_backup_$(date +%Y%m%d).tar.gz -C /opt/tomcat
sudo tar -xzvf tomcat_logs_backup_$(date +%Y%m%d).tar.gz -C /var/log/tomcat
mysql -u username -p database_name < db_backup_$(date +%Y%m%d).sql
sudo systemctl start tomcat
http://服務器IP:端口
確認服務正常1-11。crontab
設置定時任務(如每日凌晨備份)。