CentOS 系统重装完全指南:从备份到全新安装

CentOS 系统重装完全指南

重装 CentOS 系统可能是由于系统崩溃、升级需求或更换硬件。无论原因如何,遵循正确的步骤可确保数据安全并减少停机时间。本指南涵盖从备份到全新安装的完整流程。

1. 准备工作

开始前,确保你有:

  • CentOS ISO 镜像(从官网或镜像站下载)
  • 至少 8GB 的 USB 启动盘(用于制作安装介质)
  • 可靠的备份目标(外部硬盘、云存储等)

2. 数据备份

重装会清除系统盘上的所有数据,因此必须备份重要文件:

  • 用户目录(/home)
  • 配置文件(/etc 中的关键文件)
  • 数据库(如 MySQL/MariaDB)导出
  • 网站文件(/var/www 等)

使用 tarrsync 备份到外部存储。例如:
tar -czf backup-home.tar.gz /home

3. 制作启动 U 盘

使用 dd 命令或工具如 Rufus:
sudo dd if=CentOS-7-x86_64-DVD.iso of=/dev/sdX bs=4M status=progress
注意:将 /dev/sdX 替换为 U 盘设备名,确保正确无误。

4. 启动并安装

  1. 插入 U 盘,重启从 U 盘启动(可能需要修改 BIOS 启动顺序)。
  2. 选择 “Install CentOS”。
  3. 选择语言、时区、键盘布局。
  4. 在安装目标中,手动分区或选择自动分区。若想完全重装,建议删除原有分区并重新创建。
  5. 设置 root 密码,创建用户。
  6. 选择软件包组(如 “Server with GUI” 或最小安装)。
  7. 开始安装,等待完成。

5. 安装后配置

重启后,进行基本设置:

  • 更新系统:sudo yum updatednf update(CentOS 8+)
  • 恢复备份:将之前备份的文件复制回新系统。
  • 配置网络、防火墙、SELinux 等。
  • 安装必要软件:如 web 服务器、数据库等。

6. 常见问题

Q: 重装后无法联网?
A: 检查网络接口配置,编辑 /etc/sysconfig/network-scripts/ifcfg-eth0 设置 ONBOOT=yes 并重启网络。

Q: 数据恢复后权限错误?
A: 使用 chownchmod 重置文件权限。

结语

CentOS 重装并非难事,但细心准备和备份是关键。遵循上述步骤,你可以在短时间内拥有一个干净、稳定的系统。祝你顺利!