在Ubuntu中备份Tomcat数据,可按以下步骤操作:
停止Tomcat服务
sudo systemctl stop tomcat
备份关键数据
/etc/tomcat/
或/opt/tomcat/conf/
,使用tar
命令打包,如:sudo tar -czvf tomcat_conf_backup_$(date +%Y%m%d).tar.gz /etc/tomcat/
/var/lib/tomcat/webapps/
或/opt/tomcat/webapps/
,备份命令:sudo tar -czvf tomcat_webapps_backup_$(date +%Y%m%d).tar.gz /var/lib/tomcat/webapps/
/var/log/tomcat/
,备份命令:sudo tar -czvf tomcat_logs_backup_$(date +%Y%m%d).tar.gz /var/log/tomcat/
备份数据库(如适用)
若使用MySQL等数据库,需用对应工具备份,例如:
mysqldump -u username -p database_name > tomcat_db_backup_$(date +%Y%m%d).sql
存储备份文件
将备份文件保存到安全位置(如外部硬盘、云存储等),建议按日期命名以便管理。
可选:可设置crontab
定时任务自动执行备份脚本,或通过getfacl
备份文件权限(需额外操作)。
恢复时需先停止Tomcat,解压备份文件到原路径,再重启服务即可。