在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,解壓備份文件到原路徑,再重啟服務即可。