centos服务器怎么安装?centos安装步骤详细教程

服务器CentOS安装步骤:高效、稳定部署的核心实践

部署企业级Linux服务器,CentOS Stream 9仍是高稳定性与强兼容性的首选方案,相比传统CentOS Linux 8的终止支持,CentOS Stream 9作为滚动预发布版本,提供长期支持(至2027年6月),并完美兼容RHEL生态应用,本文基于生产环境实操经验,提供一套标准化、可复现的CentOS安装步骤,涵盖物理服务器与虚拟机场景,确保部署过程零失误、高效率。


安装前准备:夯实基础,规避风险

  1. 确认硬件兼容性

    • 最低配置:2核CPU、2GB内存(生产环境建议4核+8GB+)
    • 支持UEFI固件(禁用Legacy BIOS)
    • 磁盘空间:系统分区≥20GB(/boot/efi 512MB,/ 15GB+,/home按需分配)
  2. 下载官方镜像

    • 访问CentOS官网,下载CentOS Stream 9 DVD ISO(非Minimal ISO)
    • 校验SHA256摘要:sha256sum CentOS-Stream-9-latest-x86_64-dvd1.iso
    • 务必使用校验通过的镜像,避免第三方源导致的安全风险
  3. 制作启动介质

    • Windows:使用Rufus(选择“DD模式”写入)
    • Linux/macOS:sudo dd if=xxx.iso of=/dev/sdX bs=4M status=progress && sync

安装流程:分步详解,关键配置详解

▶ 步骤1:启动安装界面

  • 从ISO启动后,选择 “Install CentOS Stream 9”
  • Tab键,在启动参数末尾添加 inst.noverifyssl inst.ks=http://<你的PXE服务器>/ks.cfg(可选,用于无人值守安装)

▶ 步骤2:基础配置

  • 语言:选择English (United States)
  • 键盘:保持默认(US)
  • 日期与时间
    • 时区设为Asia/Shanghai
    • 启用NTP同步(关键!避免时间漂移导致服务异常)

▶ 步骤3:网络与主机名

  • 启用有线网卡(默认enp0s3ens33
  • 设置静态IP(生产环境必须):
    IP Address: 192.168.1.100  
    Subnet Mask: 255.255.255.0  
    Gateway: 192.168.1.1  
    DNS: 8.8.8.8,114.114.114.114  
  • 主机名:srv-centos9-01.example.com(符合FQDN规范)

▶ 步骤4:存储分区(核心!)

  • 手动分区,选择标准分区(非LVM,避免兼容性问题)
  • 分区方案示例:
    | 挂载点 | 大小 | 文件系统 | 说明 |
    |—|—|—|—|
    | /boot/efi | 512MB | xfs | UEFI引导分区 |
    | /boot | 1GB | xfs | 内核与引导文件 |
    | | 15GB | xfs | 根分区 |
    | /var | 30GB | xfs | 日志、数据库数据 |
    | /home | 剩余空间 | xfs | 用户目录 |
  • 关键操作:勾选“我需要自定义分区”,并取消勾选“删除所有现有数据”(防止误删)

▶ 步骤5:软件选择

  • Minimal Install(最小化安装,减少攻击面)
  • 额外勾选
    • Development Tools(编译环境)
    • System Tools(系统管理工具)
    • Network Manager(网络管理服务)
  • 禁用默认防火墙规则:安装完成后立即配置firewalld

▶ 步骤6:完成安装

  • 设置root密码(强度要求:12位+大小写+数字+符号
  • 创建普通用户(如admin),取消勾选“管理员权限”(后续用sudo授权)
  • 点击“Reboot”,移除安装介质

安装后加固:企业级安全与优化

  1. 更新系统

    sudo dnf update -y && sudo dnf install -y epel-release
  2. 配置防火墙

    sudo firewall-cmd --permanent --add-service=ssh
    sudo firewall-cmd --reload
  3. 禁用root远程登录

    • 编辑/etc/ssh/sshd_config
      PermitRootLogin no
    • 重启服务:sudo systemctl restart sshd
  4. 配置sudo权限

    • 将用户加入wheel组:sudo usermod -aG wheel admin
    • 编辑/etc/sudoers.d/admin
      admin ALL=(ALL) NOPASSWD: ALL(按需配置)

验证与交付:确保生产就绪

  • 检查网络ip aping -c 4 8.8.8.8
  • 验证时间同步timedatectl status(NTP synchronized: yes)
  • 测试SSH登录ssh admin@192.168.1.100
  • 生成部署报告:记录IP、分区、已安装包列表(用于审计)

相关问答

Q1:CentOS Stream 9与Rocky Linux/AlmaLinux如何选择?
A:若需100% RHEL二进制兼容且追求社区驱动,Rocky Linux更优;若接受滚动更新节奏并希望提前测试新特性,CentOS Stream 9是更前瞻的选择,本方案推荐Stream 9用于新项目。

Q2:安装后无法联网,如何排查?
A:优先检查NetworkManager状态:sudo nmcli connection show;若网卡未激活,执行sudo nmcli connection up "连接名";确认DNS配置文件/etc/resolv.conf存在有效nameserver条目。


您在部署CentOS服务器时遇到过哪些典型问题?欢迎在评论区分享您的解决方案,共同提升运维效率!

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://idctop.com/article/175794.html

(0)
环信ios开发怎么集成?环信ios开发集成教程
上一篇 2026年4月17日 15:34
下一篇 2026年4月17日 15:36

相关推荐

  • 服务器 cpu 内存正常但打开网站卡,为什么网站访问慢,网站打开慢怎么解决

    服务器 CPU 与内存指标正常却出现网站访问卡顿,其根本原因通常不在于计算资源不足,而在于网络带宽瓶颈、数据库查询效率低下、静态资源未优化或服务器软件配置不当, 当排查服务器 cpu 内存正常但打开网站卡这一现象时,必须跳出“资源即性能”的单一思维,转向全链路诊断,绝大多数此类故障源于 I/O 等待过高、并发连……

    程序编程 2026年4月19日
    5600
  • 广播消息队列文档介绍内容是什么?广播消息队列怎么使用

    广播消息队列文档是构建高并发分布式系统的核心信息枢纽,其通过一对多发布订阅模型实现海量数据的实时分发与解耦,2026年企业级架构选型必须精准掌握其核心参数与规范,广播消息队列的核心架构与底层逻辑发布订阅模型的信息裂变与传统点对点模式不同,广播消息队列依赖Topic与Partition的矩阵结构,生产者将消息投递……

    2026年4月26日
    5800
  • ajax检测网络异常怎么办?ajax检测网络异常处理方法

    使用Ajax检测网络异常的核心在于结合XMLHttpRequest或Fetch API的onerror、ontimeout事件监听,并配合HTTP状态码判断,从而在用户无感知的情况下实现静默重试或降级处理,在现代Web开发中,网络请求的稳定性直接决定了用户体验的上限,当用户点击按钮或滚动页面时,如果后端接口出现……

    程序编程 2026年6月1日
    4000
  • 童话镇VPS性能稳定吗?香港BGP大陆优化线路测评

    童话镇VPS在性价比和大陆访问速度上表现均衡,适合对预算敏感且需要稳定国内连接的个人开发者及小型站长,但高端企业级需求建议考虑更专业的云服务商,在云计算市场日益内卷的2026年,选择一款合适的VPS(虚拟专用服务器)往往让新手头疼,童话镇(Tonghua Town)作为近年来在国内圈子里颇受关注的品牌,主打“香……

    2026年6月21日
    2000
  • 服务器300g硬盘够用吗,服务器300g硬盘容量选择指南

    对于绝大多数中小型企业网站、轻量级应用服务器以及冷数据存储场景而言,服务器300g硬盘目前是性价比极高的“黄金容量”选择,它完美平衡了采购成本、存储密度与运维能耗,是构建高可用、低成本IT基础设施的理想组件,与其盲目追求大容量,不如根据实际I/O需求与数据增长曲线,选择最适合的300GB规格,从而实现资源利用率……

    2026年4月6日
    8600
  • 如何在Excel生成矩阵?Excel矩阵公式怎么设置

    在Excel中生成矩阵最核心的方法是利用“序列填充”配合“绝对引用与相对引用”的混合公式,或直接使用Power Query进行数据透视,这能彻底告别手动输入的繁琐,实现从一维列表到二维网格的自动化转换,很多人提到Excel矩阵,第一反应就是画表格、填数字,觉得这是高级数据分析的专属技能,生成矩阵的本质是建立行与……

    2026年7月12日
    14900
  • 如何快速掌握ASP.NET网页制作?ASP.NET网站开发实战指南,(注,严格遵循要求,仅提供1个符合SEO标准的双标题,,前段为20-30字疑问长尾关键词,后段为搜索大流量词组合,无任何解释说明)

    ASP.NET是微软推出的企业级网页开发框架,凭借其高性能、安全性和可扩展性,成为构建现代动态网站和Web应用的首选技术栈,本文将深入解析ASP.NET的核心技术优势、开发流程及最佳实践,ASP.NET核心技术架构解析1 跨平台能力(.NET Core/.NET 5+)通过.NET Core的跨平台特性,开发者……

    2026年2月8日
    12800
  • AIoT投入百亿意味着什么?AIoT百亿投资前景分析

    百亿级资金注入AIoT领域,标志着行业已从技术验证期正式迈入规模化落地期,这一巨额投入的核心逻辑在于通过基础设施的全面智能化升级,换取未来十年的产业效率红利,资金流向并非单纯的硬件堆砌,而是聚焦于芯片研发、操作系统迭代以及行业大模型的应用落地,旨在解决传统物联网“连接而无智”的痛点,构建“端边云网智”全栈能力……

    2026年3月22日
    9000
  • AI中台大促有哪些优惠?AI中台大促活动怎么参加?

    企业在数字化转型深水区面临的最大挑战,已从“有无AI能力”转变为“AI能力能否快速变现”,构建集约化、标准化的AI中台,通过大促活动实现技术资源的集中分发与业务场景的快速对接,是当前企业降本增效、缩短业务上线周期的最优解, 这不仅是技术架构的升级,更是企业组织效能与业务创新模式的重塑,AI中台大促的核心价值在于……

    2026年3月8日
    12000
  • ajax如何从JSP传递对象数组到后台?ajax传递数组参数

    通过Ajax将JSP中的对象数组传递到后台,核心在于使用JSON.stringify()将数组序列化为JSON字符串,并在后端使用Jackson或Gson等库进行反序列化,同时必须确保Content-Type设置为application/json,在前端开发中,数据交互是构建动态网页的基石,当我们需要将页面上用……

    2026年5月31日
    3100

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注