温馨提示×

如何用centos进行系统备份与清理

小樊
50
2025-09-03 21:33:40
栏目: 智能运维

系统备份

  • 全量备份:用tar命令,如tar -cvpzf /backup/full_backup_$(date +%F).tar.gz --exclude=/proc --exclude=/sys --exclude=/dev /,将系统备份到指定路径,排除临时等目录。也可用dd命令,如sudo dd if=/dev/sda of=/path/to/backup.img bs=4M status=progress,但会备份整个硬盘。
  • 增量备份:基于tar--listed-incremental参数,首次全量备份后,后续仅备份变化部分。还可使用rsync,如rsync -aAXv --delete --exclude={"/dev/*","/proc/*"} / /backup/incremental_backup_$(date +%F)

系统清理

  • 清理临时文件:使用rm -rf /tmp/* /var/tmp/*命令。
  • 清理YUM缓存:执行yum clean all命令。
  • 清理旧内核:使用package-cleanup --oldkernels --count=1 -y命令。
  • 清理日志文件:可清空特定日志文件,如truncate -s 0 /var/log/some.log,或用logrotate工具管理日志。

0