告别CentOS 8.5安装焦虑:手把手教你从ISO下载到分区配置的保姆级避坑指南
2026/5/29 22:39:02 网站建设 项目流程

从零开始掌握CentOS 8.5安装:新手也能轻松上手的全流程解析

第一次接触Linux服务器环境时,面对各种专业术语和复杂的安装选项,难免会感到手足无措。特别是当需要在生产环境或学习环境中部署CentOS 8.5时,一个错误的安装决策可能导致后续使用中的各种麻烦。本文将带你一步步走过整个安装过程,不仅告诉你"怎么做",更重要的是解释"为什么这么做",让你从安装阶段就建立起正确的Linux系统认知。

1. 安装前的准备工作

在开始安装CentOS 8.5之前,做好充分的准备可以避免很多后续问题。首先需要明确的是,CentOS 8.5虽然已经结束官方支持,但对于学习和特定场景下的使用仍然有其价值。

1.1 获取正确的ISO镜像

选择镜像时需要考虑几个关键因素:

  • 镜像类型:通常有DVD ISO和Minimal ISO两种

    • DVD ISO(约7GB):包含大多数常用软件包,适合无网络环境
    • Minimal ISO(约2GB):仅包含基本系统,需要网络安装其他软件
  • 下载源选择:国内用户建议使用镜像站点加速下载

    • 清华大学镜像站:https://mirrors.tuna.tsinghua.edu.cn/centos/
    • 阿里云镜像站:https://mirrors.aliyun.com/centos/

提示:下载完成后务必验证SHA256校验和,确保镜像完整性

1.2 硬件环境准备

根据使用场景不同,硬件需求会有显著差异:

使用场景推荐CPU内存存储空间
学习/测试环境2核2GB20GB
开发环境4核4GB40GB
生产环境8核+8GB+100GB+

对于虚拟机安装,VMware Workstation和VirtualBox都是不错的选择。如果使用物理服务器,建议先确认硬件兼容性。

2. 启动安装程序的关键步骤

准备好ISO镜像后,就可以开始正式的安装过程了。这一部分将详细介绍从启动到初始配置的全过程。

2.1 启动安装介质

无论是物理机还是虚拟机,启动安装介质的方式基本一致:

  1. 将ISO镜像挂载到虚拟光驱或制作成USB启动盘
  2. 设置BIOS/UEFI从该介质启动
  3. 看到启动菜单后选择"Install CentOS Linux 8"

在启动过程中,如果遇到显示问题,可以尝试在启动菜单按"Tab"键编辑启动参数,添加nomodeset选项。

2.2 初始配置选择

安装程序启动后,首先需要进行一些基本配置:

# 语言选择建议使用英文,避免后续出现编码问题 LANGUAGE: English (United States) # 时区设置应根据实际位置选择 TIMEZONE: Asia/Shanghai

键盘布局通常保持默认的"us"即可,除非有特殊需求。这些初始设置虽然简单,但选择不当可能导致后续使用中的各种小问题。

3. 软件选择与系统配置

这是安装过程中最关键的决策点之一,直接影响系统后续的功能和性能表现。

3.1 软件包选择策略

CentOS提供了多种预定义的软件环境,对于大多数服务器场景,推荐选择:

  • Minimal Install:最精简的基础系统
  • Development Tools:额外勾选此组,包含编译器等开发工具

这种组合的优势在于:

  • 保持系统精简,减少安全风险
  • 具备基本的开发能力,方便后续软件安装
  • 占用资源少,性能表现更好

注意:除非有特定需求,否则不建议选择GNOME或KDE等图形界面,会显著增加系统资源消耗

3.2 分区方案设计

合理的分区方案是系统稳定运行的基础。以下是针对不同场景的推荐配置:

标准服务器分区方案
挂载点大小文件系统说明
/boot1GBext4启动分区
/剩余空间xfs根分区
swap内存的1-2倍swap交换空间(内存>8GB时可省略)

对于特殊场景,可能需要额外分区:

  • /var:日志频繁写入的场景,建议单独分区
  • /home:多用户环境,方便管理用户数据
  • /opt:大型应用程序安装目录
# 查看分区结果的命令示例 lsblk -f

4. 网络与用户配置

系统安装接近尾声时,还需要完成一些重要的基础配置。

4.1 网络连接设置

现代服务器环境中,网络配置尤为关键:

  1. 在安装界面找到"Network & Host Name"
  2. 启用网络连接(通常是有线网卡eth0或ens33)
  3. 设置主机名(建议使用有意义的名称)
  4. 如需静态IP,需手动配置:
    • IP地址
    • 子网掩码
    • 网关
    • DNS服务器
# 安装完成后检查网络配置的命令 ip addr show ping -c 3 www.baidu.com

4.2 用户与安全设置

安全是系统管理的第一要务,从安装阶段就应重视:

  • root密码:必须设置强密码(建议12位以上,含大小写、数字和特殊字符)
  • 创建普通用户:建议创建一个具有sudo权限的日常使用账户
  • 密码策略:考虑设置密码过期时间等安全策略

安装完成后首次启动,建议立即进行系统更新:

sudo dnf update -y

5. 安装后的必要优化

系统安装完成只是第一步,适当的优化配置能让后续使用更加顺畅。

5.1 基础软件安装

根据使用场景,可能需要安装一些常用工具:

# 网络工具集 sudo dnf install -y net-tools wget curl telnet # 系统监控工具 sudo dnf install -y htop iftop nmon # 开发相关工具 sudo dnf install -y git vim-enhanced

5.2 安全加固措施

新安装的系统需要进行基本的安全加固:

  1. 配置防火墙规则

    sudo systemctl enable firewalld sudo systemctl start firewalld sudo firewall-cmd --permanent --add-service=ssh sudo firewall-cmd --reload
  2. 禁用不必要的服务

    sudo systemctl disable avahi-daemon
  3. 配置SSH安全

    • 修改默认端口
    • 禁用root直接登录
    • 启用密钥认证

5.3 性能调优建议

根据服务器用途,可以进行针对性的性能优化:

  • 文件系统优化:调整挂载参数,如noatime
  • 内核参数优化:修改/etc/sysctl.conf中的网络相关参数
  • 服务优化:禁用不必要的后台服务
# 查看系统启动服务的命令 systemctl list-unit-files --type=service | grep enabled

6. 常见问题与解决方案

即使按照指南操作,新手仍可能遇到各种问题。这里列出一些典型场景的解决方法。

6.1 安装阶段问题

问题:安装程序无法识别硬盘

可能原因和解决方案:

  • 缺少磁盘控制器驱动(尝试加载额外驱动)
  • 使用了RAID模式(在BIOS中改为AHCI模式)
  • 虚拟机磁盘未正确创建(检查虚拟机设置)

问题:安装后无法启动

常见解决方法:

  • 检查BIOS启动顺序
  • 确认/boot分区是否正确安装
  • 使用安装介质进入救援模式修复

6.2 系统使用问题

网络连接异常

排查步骤:

# 检查网卡状态 ip link show # 测试网络连通性 ping -c 3 8.8.8.8 # 查看DNS解析 nslookup www.baidu.com

软件安装失败

可能原因:

  • 未启用正确的软件源
  • 软件包名称错误
  • 依赖关系冲突

解决方法:

# 清理缓存并重试 sudo dnf clean all sudo dnf makecache # 搜索可用软件包 dnf search 关键字

在实际使用CentOS 8.5的过程中,我发现最常遇到的问题往往源于安装阶段的选择不当。比如有一次为了节省时间跳过了开发工具组的安装,结果后续需要编译软件时不得不重新安装大量依赖。这也印证了在安装阶段做好充分规划的重要性。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询