tar -czvf jsp_backup.tar.gz /path/to/jsp_project
。rsync -avz /path/to/jsp_project user@remote:/backup/
。mysqldump
导出数据,如 mysqldump -u username -p database_name > backup.sql
。git add . && git commit -m "备份"
。tar
/rsync
,并设置cron定时任务,如 crontab -e
添加 0 2 * * * /path/to/backup.sh
。tar -xzvf jsp_backup.tar.gz -C /path/to/restore
。rsync -avz /backup/ /path/to/restore/
。mysql
命令导入备份的SQL文件,如 mysql -u username -p database_name < backup.sql
。git checkout commit-hash
,再重新部署代码。参考来源: