官方网站 云服务器 专用服务器香港云主机28元月 全球云主机40+ 数据中心地区 成品网站模版 企业建站 业务咨询 微信客服 控制版面

CentOS服务器安装

admin 6个月前 (01-23) 阅读数 252 #专用服务器
文章标签 服务器安装

CentOS安装服务器:从零开始搭建稳定高效的Linux环境

在当今信息化时代,服务器操作系统的选型直接关系到企业IT基础设施的稳定性、安全性和运维效率,作为一款基于 Red Hat Enterprise Linux(RHEL)源代码构建的开源发行版,CentOS(Community ENTerprise Operating System) 因其卓越的稳定性、长期支持和免费特性,长期以来被广泛应用于生产环境中的Web服务、数据库部署、虚拟化平台及容器集群等关键场景。

尽管近年来 CentOS Linux 已逐步转向滚动发布的 CentOS Stream 模式,传统静态版本虽已停止更新,但其生态延续者如 Rocky LinuxAlmaLinux 仍继承了原 CentOS 的设计理念与兼容性优势,掌握 CentOS 安装与配置技能,依然是系统管理员、运维工程师乃至开发人员不可或缺的基础能力。

本文将带领读者从零开始,完整演示如何在物理机或虚拟机中完成 CentOS 7/8 的安装全过程,涵盖前期准备、安装步骤、基础配置及后续优化建议,助你快速构建一个安全、可靠、易于维护的企业级服务器环境


为什么选择CentOS作为服务器操作系统?

CentOS 能够在众多 Linux 发行版中脱颖而出,成为企业级部署的主流选择,主要得益于以下几个核心优势:

  1. 极致稳定
    继承自 RHEL 的成熟内核与核心组件,经过严格测试,适用于对可用性要求极高的7×24小时不间断运行系统,尤其适合承载数据库、中间件和关键业务应用。

  2. 长期技术支持
    每个主版本提供长达10年的安全补丁和维护支持,大幅降低频繁升级带来的风险与成本,特别适合追求稳定的中小型企业或教育机构使用。

  3. 强大的软件兼容性
    支持丰富的企业级开源软件栈,包括 Apache、Nginx、MySQL、PostgreSQL、Docker、Kubernetes 等,便于构建完整的现代化应用架构。

  4. 活跃的社区生态
    尽管 CentOS Project 在2021年宣布转向 CentOS Stream,但全球仍有大量用户继续使用 CentOS 7/8 版本,由社区主导的替代项目如 Rocky Linux 和 AlmaLinux 正迅速崛起,确保了生态链的延续。

  5. 完全免费且开源
    无需支付任何授权费用,即可获得接近商业级 RHEL 的功能体验,非常适合预算有限的初创公司、个人开发者和技术爱好者学习与实践。

即便面对新的技术演进趋势,CentOS 及其衍生版本依然是构建高性能服务器平台的理想起点。


安装前的准备工作

在正式进入安装流程之前,充分的准备工作是确保安装顺利进行的关键,以下是必须提前完成的几个关键环节:

硬件资源配置

  • 最低配置要求

    • CPU:1GHz以上处理器
    • 内存:1GB RAM(建议不低于2GB)
    • 存储:20GB硬盘空间(用于最小化安装)
  • 推荐配置(生产环境适用)

    • CPU:双核及以上
    • 内存:4GB 或更高(视负载而定)
    • 存储:50GB以上 SSD,推荐使用 LVM 管理磁盘空间,提升后期扩展灵活性

注:若为虚拟机部署,建议启用硬件虚拟化支持(Intel VT-x / AMD-V),并分配足够的资源以保障性能。

获取官方安装镜像

访问 CentOS 官方镜像站点获取 ISO 文件:
👉 https://isoredirect.centos.org

推荐下载以下两种版本之一:

  • DVD ISO:包含常用软件包,适合大多数安装场景。
  • Everything ISO:完整版镜像,包含所有可用软件,适合离线环境或定制化需求。

⚠️ 注意:CentOS 8已于2021年底停止维护,建议优先选用 CentOS 7(至2024年6月支持结束)或迁移至 Rocky Linux / AlmaLinux 作为长期解决方案。

制作可启动U盘

使用工具将 ISO 镜像写入U盘,生成可引导介质:

确保U盘容量不小于4GB,并格式化为FAT32文件系统。

设置BIOS/UEFI启动顺序

重启目标主机,在开机时按下指定键(如 F2、Del、Esc 等)进入 BIOS 或 UEFI 设置界面,调整启动项顺序,将 USB 设备设为第一启动项。

提示:注意区分 Legacy BIOS 与 UEFI 启动模式,若系统支持 UEFI,建议启用以获得更好的安全性与兼容性(如支持GPT分区表)。

规划网络参数

提前规划好网络信息,避免安装过程中因网络中断导致失败:

  • IP地址(静态或DHCP)
  • 子网掩码
  • 默认网关
  • DNS服务器地址(如 8.8.8.8 或 114.114.114.114)
  • 主机名(如 web-server-01、db-node-02)

这些信息将在安装过程中直接配置,有助于实现即装即用。


CentOS安装服务器详细步骤

启动安装程序

插入制作好的U盘并重启服务器,系统会自动加载 CentOS 安装引导菜单,选择 “Install CentOS 7”“Test this media & install CentOS 8” 进入图形化安装向导。

等待片刻后,进入欢迎界面,准备开始安装。

选择安装语言

在欢迎页面中,选择安装语言,虽然支持中文,但强烈建议选择 “English (United States)”,原因如下:

  • 避免部分软件包或日志出现乱码;
  • 更利于查阅英文文档与社区支持;
  • 减少编码转换引发的潜在问题。

点击 “Continue” 进入下一步。

配置安装选项(Installation Summary)

这是整个安装过程的核心设置阶段,请依次完成以下各项配置:

✅ 键盘布局(Keyboard)

确认键盘类型为 U.S. English,除非有特殊输入需求,否则无需更改。

✅ 时间与日期(Date & Time)

点击进入后,选择所在时区,

  • 区域:Asia
  • 城市:Shanghai

同时勾选 “Network Time” 以启用 NTP 自动同步时间,保证系统时间准确无误,这对日志审计、证书验证至关重要。

✅ 网络与主机名(Network & Host Name)
  • 打开网络连接开关,确保网卡处于激活状态;
  • 点击 “Configure” 进行高级设置:
    • 修改连接方式为 “Manual”(手动配置);
    • 填写静态IP、子网掩码、网关和DNS;
    • 示例配置:
      Address: 192.168.1.100
      Netmask: 255.255.255.0
      Gateway: 192.168.1.1
      DNS:     8.8.8.8, 114.114.114.114
  • 设置主机名,如 server01.example.com,命名应具有辨识度且符合组织规范。

完成后务必点击 “Save”,再返回主界面。

✅ 安装源(Installation Source)

默认为本地ISO介质,无需修改,仅当需要通过网络仓库安装时才需调整。

✅ 软件选择(Software Selection)

根据用途选择合适的软件集:

  • Minimal Install(最小安装):仅包含基本系统工具,攻击面小,适合生产环境。
  • Server with GUI:包含 GNOME 图形界面,适合初学者或需可视化操作的场景。

生产建议:始终选择 Minimal Install,后续按需通过 yum 安装所需组件,保持系统轻量化。

✅ 磁盘分区(Installation Destination)

选择存储设备并配置分区方案:

  • 自动分区(Automatic):由系统智能划分 , /boot, swap 等区域,适合新手。
  • 自定义分区(Custom):推荐用于高负载或安全性要求较高的场景。
推荐分区方案(以50GB SSD为例):

| 分区 | 大小 |

版权声明
本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主 如果涉及侵权请尽快告知,我们将会在第一时间删除。
本站原创内容未经允许不得转载,或转载时需注明出处:特网云知识库

热门