tar
命令打包系统文件(排除临时目录等):sudo tar -czvf backup.tar.gz --exclude=/proc --exclude=/sys --exclude=/dev /
rsync
(本地/远程同步)、duplicity
(加密增量)。sudo tar -czvf apache_backup.tar.gz /etc/apache2/
。sudo mysqldump -u root -p database_name > backup.sql
。crontab
设置定时任务,例如每日备份:0 0 * * * /bin/tar -czvf /backup/$(date +\%Y\%m\%d).tar.gz /etc/apache2 /var/www/html
。tar
解压备份文件到根目录:sudo tar -xzvf backup.tar.gz -C /
。sudo tar -xzvf apache_backup.tar.gz -C /
。mysql -u root -p database_name < backup.sql
。rsync
从远程备份同步数据:sudo rsync -avz /path/to/backup/ /
。gpg
加密备份文件)。参考来源: