CentOS 7 重装系统完全指南:从备份到全新部署
CentOS 7 重装系统完全指南
重装系统是解决系统故障、升级或更换硬件时的常见需求。对于 CentOS 7 用户,掌握正确的重装流程至关重要,以避免数据丢失和配置混乱。本指南将一步步带你完成从备份到全新部署的全过程。
一、重装前的准备
1. 备份重要数据
在重装前,务必备份关键数据。常用备份方法包括:
- 使用 rsync 同步文件:
rsync -avz /home /backup/ - 打包压缩:
tar -czf backup.tar.gz /etc /var/log - 使用 dd 备份整个硬盘:
dd if=/dev/sda of=/backup/sda.img bs=4M(谨慎操作,会复制所有内容)
2. 确认系统要求
确保硬件满足 CentOS 7 最低要求:64位处理器、1GB 内存、10GB 硬盘空间。
3. 获取安装介质
从 CentOS 官网或镜像站下载 ISO 镜像,推荐使用 CentOS-7-x86_64-DVD-2009.iso。然后制作启动U盘:
- Windows:使用 Rufus 或 UltraISO。
- Linux:
dd if=CentOS-7.iso of=/dev/sdb bs=4M status=progress(注意替换设备名)
二、启动安装程序
将U盘插入电脑,重启并进入BIOS/UEFI设置,选择从U盘启动。启动后出现安装菜单,选择 Install CentOS 7。
三、安装过程详解
1. 选择语言
选择 English 或中文,点击 Continue。
2. 配置日期和时间
选择合适的时区,如 Asia/Shanghai,并确保网络时间同步(NTP)打开。
3. 选择安装源
默认从本地介质安装,无需修改。
4. 软件选择
根据需求选择基础环境:
- 最小安装:仅命令行,适合服务器。
- 带 GUI 的服务器:安装 GNOME 桌面。
- 开发者工作站:包含开发工具。
5. 安装位置(分区)
此处需谨慎:
- 自动分区:选择“我要配置分区”,然后选择“标准分区”,点击“自动创建它们”即可快速生成分区方案。
- 手动分区:推荐方案:
/boot:500MB/:20-50GB/home:剩余空间swap:等于内存大小(若内存较大,可设为8-16GB)
6. 网络与主机名
开启网络连接,设置主机名(如 centos-server)。
7. 开始安装
点击“开始安装”,过程中需要设置 root 密码和创建普通用户。
四、安装后配置
1. 首次启动
拔掉U盘,系统重启,用 root 或普通用户登录。
2. 更新系统
运行 yum update -y 或 dnf update -y 更新所有软件包。
3. 恢复备份数据
将之前备份的文件解压或同步回对应目录,注意权限问题。
4. 安装常用软件
如:yum install -y vim wget net-tools epel-release
5. 配置防火墙和 SELinux
根据需要开启端口:firewall-cmd --add-port=80/tcp --permanent 等。
五、常见问题
- 无法从U盘启动:检查BIOS中是否开启UEFI或Legacy模式,以及Secure Boot设置。
- 分区时提示未找到磁盘:可能需要加载磁盘驱动(如 RAID 卡),或检查 SATA 模式。
- 安装后无法联网:检查网络配置文件 /etc/sysconfig/network-scripts/ifcfg-*,确保 ONBOOT=yes。
结语
通过以上步骤,你应该能顺利重装 CentOS 7 系统。记得提前做好备份,并熟悉新系统的配置。如果你有任何疑问,欢迎在下方留言讨论。