在CentOS 7服务器安装过程中,首先需要准备安装介质,可通过CentOS官网下载ISO镜像文件,并使用刻录工具制作启动U盘或DVD,安装前确保服务器硬件兼容,关闭Secure Boot(部分场景需关闭),并在BIOS中设置启动顺序为优先从U盘或光驱启动。

启动安装程序后,进入语言选择界面,建议选择“English”以避免部分字符编码问题,点击“Continue”进入下一步,在“Installation Summary”页面,需重点配置以下几项:
- Date & Time:设置时区,选择“Asia/Shanghai”,并同步NTP服务器确保时间准确。
- Keyboard:默认“English (US)”即可,如需中文输入法可后续安装。
- Installation Source:确认选择本地介质(已插入的U盘或DVD)。
- Software Selection:根据服务器用途选择最小化安装(Minimal)或带GUI的安装(如需图形界面,可选“GNOME Desktop”),生产环境推荐最小化安装以减少资源占用。
- Installation Destination:点击“Done”进入磁盘分区配置。
磁盘分区是关键步骤,建议采用LVM逻辑卷管理以便后续扩容,对于新服务器,可删除所有现有分区,选择“Automatically configure partitioning”自动分配,或手动创建:
/boot:分区大小500MB,文件系统ext4,标准分区。swap:内存不足2GB时设为内存的2倍,超过2GB可设为与内存等大小(如8GB内存配8GB swap)。- 剩余空间全部分配,文件系统ext4,选择“LVM”类型。
配置完成后点击“Begin Installation”开始文件复制。
安装过程中可设置root密码和创建普通用户,点击“USER SETTINGS”添加用户(如“admin”),勾选“Make this user administrator”赋予sudo权限,root密码需设置复杂密码(包含大小写字母、数字及特殊字符),等待安装完成提示后,点击“Reboot”重启服务器,首次启动需移除安装介质。
重启后进入系统,建议执行以下初始化配置:

- 更新系统:
sudo yum update -y - 配置静态IP:编辑
/etc/sysconfig/network-scripts/ifcfg-ens33(网卡名可能不同),设置BOOTPROTO=static,添加IPADDR=192.168.1.100、NETMASK=255.255.255.0、GATEWAY=192.168.1.1、DNS1=8.8.8.8,重启网络服务sudo systemctl restart network。 - 关闭防火墙(生产环境需谨慎):
sudo systemctl stop firewalld,sudo systemctl disable firewalld - 关闭SELinux(临时关闭):
sudo setenforce 0,永久修改需编辑/etc/selinux/config将SELINUX=enforcing改为SELINUX=disabled后重启。
至此,CentOS 7服务器基础安装完成,可根据实际需求安装Web服务(如Nginx、Apache)、数据库(如MySQL、PostgreSQL)或其他应用软件。
FAQs
-
Q: 安装过程中提示“Failed to mount CD-ROM”怎么办?
A: 此问题通常由ISO镜像损坏或U盘制作失败导致,建议重新下载ISO镜像,使用UltraISO或Rufus工具重新制作启动U盘,确保镜像完整性(可通过校验MD5/SHA256值验证)。 -
Q: 如何在CentOS 7中配置静态IP地址?
A: 编辑网卡配置文件/etc/sysconfig/network-scripts/ifcfg-网卡名(如ifcfg-ens33),设置BOOTPROTO=static,并添加IPADDR=目标IP、NETMASK=子网掩码、GATEWAY=网关、DNS=DNS服务器,保存后执行sudo systemctl restart network重启网络服务,使用ip addr确认配置生效。
