重装 CentOS 7 服务器有多种方法,以下是详细的步骤:
一、准备工作
备份重要数据 tar -czf backup.tar.gz /etc /home /var/www # 根据实际情况调整 或使用 rsync 备份到其他服务器 rsync -avz /重要目录/ user@备份服务器:/备份路径/
下载 CentOS 7 ISO: [CentOS 官网](https://www.centos.org/download/)
- 选择版本:CentOS-7-x86_64-DVD-2009.iso(或最新版本)
二、安装方法
方法1:使用 ISO 光盘/USB 安装(物理服务器)
步骤:
1、制作启动盘
# Linux 下使用 dd 命令 dd if=CentOS-7-x86_64-DVD.iso of=/dev/sdX bs=4M status=progress # Windows 使用 Rufus 等工具
2、BIOS/UEFI 设置从 USB/CD 启动
3、启动安装程序
- 选择 "Install CentOS 7"
- 选择语言和键盘布局
4、安装配置
INSTALLATION SUMMARY: - 时区设置:Asia/Shanghai - 软件选择:Minimal Install(最小化)或带 GUI - 安装位置:分区设置(自动或手动) - 网络和主机名:配置网络,设置主机名 - 开始安装
5、设置 root 密码和创建用户
方法2:网络安装(PXE/Kickstart)
使用 Kickstart 自动化安装:
创建 kickstart 配置文件 vi ks.cfg
示例 ks.cfg:
#version=RHEL7 install url --url="http://mirror.centos.org/centos/7/os/x86_64/" lang en_US.UTF-8 keyboard us network --bootproto=dhcp --device=eth0 rootpw --plaintext yourpassword firewall --disabled selinux --disabled timezone Asia/Shanghai --isUtc bootloader --location=mbr clearpart --all --initlabel part / --fstype="xfs" --size=10000 part swap --size=2048 reboot %packages @base @core vim-enhanced wget %post 安装后脚本 echo "Installation completed!" > /root/install.log %end
对于云平台(阿里云、AWS等):
1、登录控制台
2、停止实例
3、选择 "更换系统盘"
4、选择 CentOS 7 镜像
5、确认并重启
对于 VMware/Hyper-V:
1、挂载 CentOS 7 ISO
2、启动虚拟机
3、按方法1步骤安装
三、详细安装步骤(交互式)
手动分区示例(100GB磁盘): /boot 1GB ext4 / 50GB xfs /home 剩余空间 xfs swap 内存的1-2倍(通常4-8GB)
安装时配置静态IP: IP地址:192.168.1.100 子网掩码:255.255.255.0 网关:192.168.1.1 DNS:8.8.8.8, 8.8.4.4
最小安装:适用于服务器,安全高效
带GUI的服务器:需要图形界面时选择
开发工具:包含编译环境
四、安装后基本配置
yum update -y yum install -y epel-release
yum install -y vim wget curl net-tools lsof htop iftop
修改SSH端口 vi /etc/ssh/sshd_config Port 2222 禁用root SSH登录 PermitRootLogin no systemctl restart sshd 配置防火墙 systemctl start firewalld systemctl enable firewalld firewall-cmd --add-port=22/tcp --permanent firewall-cmd --reload
timedatectl set-timezone Asia/Shanghai yum install -y ntp systemctl start ntpd systemctl enable ntpd
五、常见问题解决
- 检查RAID驱动
- 尝试在启动时添加参数:linux dd nomodeset
- 更换国内镜像源
- 使用阿里云镜像:--url="http://mirrors.aliyun.com/centos/7/os/x86_64/"
- 检查引导顺序
- 修复GRUB:
# 进入救援模式 chroot /mnt/sysimage grub2-install /dev/sda grub2-mkconfig -o /boot/grub2/grub.cfg
六、自动化脚本示例
创建一键安装脚本install_centos7.sh:
#!/bin/bash 自动化安装后配置脚本 1. 更新系统 yum update -y 2. 安装常用软件 yum install -y epel-release yum install -y vim wget curl git lsof net-tools 3. 安全加固 sed -i 's/#Port 22/Port 2222/g' /etc/ssh/sshd_config systemctl restart sshd 4. 优化内核参数 echo "net.ipv4.tcp_tw_reuse = 1" >> /etc/sysctl.conf sysctl -p 5. 创建管理员用户 useradd admin echo "admin:YourPassword" | chpasswd usermod -aG wheel admin echo "系统安装完成!"
注意事项
1、重要数据:确保已备份所有重要数据
2、许可证:CentOS 7 于2024年6月停止维护,考虑升级到 CentOS Stream 或 Rocky Linux/AlmaLinux
3、硬件兼容性:确保硬件支持 CentOS 7
4、网络环境:准备可用的网络连接用于下载更新
根据你的具体环境选择合适的安装方法,如果是生产环境,建议先在测试环境验证安装过程。
文章摘自:https://idc.huochengrm.cn/fwq/21333.html
评论
贲芳华
回复重装CentOS 7服务器,先备份重要数据,使用光盘启动,按提示操作即可。
勇晶燕
回复重装CentOS 7服务器需备份数据,清除硬盘后重新安装系统、配置网络等基本环境。
零婷然
回复这是一篇关于重装 CentOS 7 服务器的详细步骤的文章,文章涵盖了准备工作、安装方法和详细的操作步骤等各个方面,包括数据备份和恢复的方法以及网络配置等内容都进行了详细介绍并提供了示例代码或脚本供参考使用非常方便实用适合服务器管理员参考学习直接回复为:非常实用的CentOS系统重新安装教程!