Linux CentOS系统安装指南
CentOS作为企业级Linux发行版,以其卓越的稳定性和强大的安全性深受开发者与运维人员的青睐,本文将详细介绍CentOS系统的完整安装流程,帮助您快速搭建可靠的服务器环境。

准备工作 在开始安装前,需准备至少20GB可用空间的计算机或虚拟机、8GB以上U盘(若使用物理机安装),以及稳定的网络连接,建议内存配置不低于2GB,64位系统需支持x86_64架构,重要数据请提前备份,避免安装过程中意外丢失。
镜像下载与验证 访问CentOS官方镜像站(建议选择国内镜像源如阿里云或清华大学镜像站以提升下载速度),选择CentOS 7或8版本下载,注意:CentOS 8已于2021年底停止维护,推荐使用CentOS Stream或兼容版本替代,下载完成后务必校验SHA256哈希值,确保镜像文件完整性:
sha256sum CentOS-version-x86_64-dvd.iso
比对输出值与官网提供的校验码是否一致。
制作启动介质 使用Rufus(Windows)或dd命令(Linux/Mac)制作启动U盘,Windows环境下以管理员身份运行Rufus,选择下载的ISO文件与目标U盘,采用GPT分区方案和UEFI引导模式,Linux系统可使用以下命令:
sudo dd if=CentOS-version.iso of=/dev/sdX bs=4M status=progress
(其中sdX需替换为实际U盘设备标识)
安装过程详解

- 引导启动:插入U盘重启计算机,进入BIOS/UEFI设置界面,将USB设备设为第一启动项
- 安装菜单:选择"Install CentOS"进入图形化安装界面,语言建议选择English避免后续出现编码问题
- 分区规划:关键步骤建议选择"自定义分区",推荐方案:
- /boot分区:1GB标准ext4格式
- swap分区:物理内存1.5-2倍(内存≥8GB时可省略)
- /根分区:剩余全部空间采用xfs格式
- 网络配置:开启以太网连接并设置主机名,建议使用静态IP便于服务器管理
- 软件选择:根据需求选择最小安装(无GUI)或带GUI的服务器环境,新手可安装"开发工具"组件组
系统初始化设置 安装完成后重启,首次登录需完成初始配置:
- 接受许可证协议并创建普通用户账户(避免长期使用root权限)
- 通过sudo授权新用户管理权限:
usermod -aG wheel username
- 更新系统至最新状态:
sudo yum update -y # CentOS 7 sudo dnf update -y # CentOS 8+
- 配置防火墙放行必要端口:
sudo firewall-cmd --permanent --add-service=ssh sudo firewall-cmd --reload
常见问题处理 若出现显卡驱动兼容性问题,可尝试在启动参数添加"nomodeset",遇到磁盘识别异常时,需检查主板SATA控制器模式是否为AHCI,UEFI系统安装后无法引导可尝试更新GRUB配置:
sudo grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg
安装过程实际上反映了使用者对系统架构的理解深度,每个分区大小的设定、服务组件的选择都应当基于实际应用场景,盲目采用默认配置往往导致后续运维困难,建议初次安装后在测试环境中进行压力验证,确保系统稳定性符合预期标准。

