在 CentOS 7 下備份 Tomcat 數據,你需要備份 Tomcat 的 webapps、logs、conf 和其他相關目錄
打開終端。
使用 cd
命令進入 Tomcat 的安裝目錄,例如 /opt/tomcat
。
創建一個備份目錄,用于存放備份文件。例如,創建一個名為 tomcat_backup
的目錄:
sudo mkdir /opt/backup/tomcat_backup
tar
命令創建一個包含所有需要備份文件的 tar 歸檔文件。例如,將 webapps、logs、conf 和其他相關目錄(如 temp、work 等)打包成一個名為 tomcat_backup.tar.gz
的歸檔文件:sudo tar -czvf /opt/backup/tomcat_backup/tomcat_backup.tar.gz --exclude=/opt/backup/tomcat_backup --exclude=/proc --exclude=/sys --exclude=/dev --exclude=/run /opt/tomcat/webapps /opt/tomcat/logs /opt/tomcat/conf /opt/tomcat/temp /opt/tomcat/work
這個命令將創建一個名為 tomcat_backup.tar.gz
的歸檔文件,并將其存儲在 /opt/backup/tomcat_backup
目錄中。歸檔過程中排除了 /proc
、/sys
、/dev
和 /run
系統目錄,以避免將它們包含在備份文件中。
scp
命令將備份文件復制到其他位置,例如遠程服務器或云存儲服務。例如,將備份文件復制到名為 user@remote_host:/backups
的遠程目錄:sudo scp /opt/backup/tomcat_backup/tomcat_backup.tar.gz user@remote_host:/backups/
現在,你已經成功備份了 Tomcat 數據。如果需要恢復數據,只需將備份文件解壓到新的 Tomcat 安裝目錄,并按照正常步驟啟動 Tomcat 即可。