Linux环境下备份Tomcat可按以下步骤操作,以CentOS为例:
sudo systemctl stop tomcat
/etc/tomcat/conf
或 /opt/tomcat/conf
sudo tar -czvf tomcat-config-$(date +%Y%m%d%H%M%S).tar.gz /etc/tomcat/conf
/var/lib/tomcat/webapps
sudo tar -czvf tomcat-webapps-$(date +%Y%m%d%H%M%S).tar.gz /var/lib/tomcat/webapps
/var/log/tomcat
sudo tar -czvf tomcat-logs-$(date +%Y%m%d%H%M%S).tar.gz /var/log/tomcat
/var/lib/tomcat/temp
、/var/lib/tomcat/work
sudo tar -czvf tomcat-temp-$(date +%Y%m%d%H%M%S).tar.gz /var/lib/tomcat/temp
sudo tar -czvf tomcat-work-$(date +%Y%m%d%H%M%S).tar.gz /var/lib/tomcat/work
sudo mv *.tar.gz /backup/location/
sudo systemctl start tomcat
自动化备份(可选):
编写脚本(如backup_tomcat.sh
)并添加到cron
定时任务,实现定期自动备份。
注意事项: