如何给服务器装CentOS?CentOS系统安装详细教程

在服务器上安装 CentOS 是一个需要谨慎操作的过程,因为一旦安装完成,原有数据将被清空,需要注意的是,CentOS 8 已于 2021 年底停止维护(EOL),目前官方推荐使用 AlmaLinuxRocky LinuxCentOS Stream 作为替代方案。

如果你确实需要安装 CentOS 7(仍在支持期内)或 CentOS Stream,以下是通用的安装步骤指南。

如何使用U盘给服务器装centos7系统
加载中
如何使用U盘给服务器装centos7系统

⚠️ 重要前提

  1. 备份数据:确保服务器上的重要数据已备份。
  2. 确认硬件兼容性:确保服务器硬件支持你选择的 CentOS 版本。
  3. 获取 ISO 镜像:从 CentOS 官网 下载对应的 ISO 文件。
    • 推荐下载 Minimal ISO(最小化安装),仅包含核心系统,体积小且更安全。
  4. 准备工具
    • 物理服务器:需要 U 盘(制作启动盘)或光驱。
    • 云服务器/虚拟机:需要挂载 ISO 镜像。
    • 远程管理工具:如 IPMI、iDRAC、iLO(用于物理服务器重装)。

通过 U 盘启动安装(适用于物理服务器)

第 1 步:制作启动 U 盘

  1. 下载 Rufus(Windows)或 Etcher(跨平台)。
  2. 插入 U 盘(容量 ≥ 4GB),运行工具。
  3. 选择下载的 CentOS ISO 文件。
  4. 点击“开始”制作启动盘。

第 2 步:设置 BIOS/UEFI 从 U 盘启动

  1. 将 U 盘插入服务器。
  2. 开机,进入 BIOS/UEFI 设置(通常按

    如何给服务器装CentOS?CentOS系统安装详细教程

    DelF2F12)。

  3. 将启动顺序设置为 USB 优先 或从 U 盘启动。
  4. 保存并重启。

第 3 步:安装流程

  1. 选择语言:推荐选择 English(避免中文乱码问题),安装后系统语言可配置。
  2. 安装源:选择 “Local Media”。
  3. 软件选择
    • 推荐选择 Minimal Install(最小化安装)。
    • 如果未来需要图形界面,可选 “Server with GUI”,但服务器不建议使用 GUI。
  4. 安装位置(关键步骤)
    • 点击 “Installation Destination”。
    • 选择目标硬盘。
    • 勾选 “I will configure partitioning”(自定义分区) 或选择 “Automatically configure partitioning”(自动分区)。
      • 强烈建议自定义分区,特别是 /bootswap 和 分区。
      • 确保勾选 “Reclaim space” 以清除旧数据。
  5. 网络配置
    • 点击网络接口,开启连接(ON)。
    • 建议设置为 静态 IP(Static IP),避免重启后 IP 变更导致失联。
  6. Root 密码
    • 设置 root 用户密码(务必牢记)。
    • 创建普通用户(可选,但推荐)。
  7. 开始安装
    • 点击 “Begin Installation”。
    • 等待进度条完成(约 10-30 分钟,取决于硬件)。
  8. 重启
    • 安装完成后,点击 “Reboot”。
    • 立即拔掉 U 盘

      如何给服务器装CentOS?CentOS系统安装详细教程

      ,否则可能再次进入安装界面。


通过云控制台/虚拟化平台安装(适用于云服务器、VMware、KVM 等)

  1. 上传 ISO

    在云平台控制台(如简米云、酷番云、AWS)或虚拟化平台(VMware、Proxmox)中,上传 CentOS ISO 文件。

  2. 挂载 ISO

    将 ISO 挂载到虚拟光驱或云服务器的 ISO 挂载点。

  3. 设置启动顺序
    • 在虚拟机设置中,将 CD/DVD 驱动器 设为第一启动项。
  4. 启动虚拟机
    • 启动虚拟机,屏幕会出现 CentOS 安装菜单。
    • 选择 “Install CentOS Linux 7/Stream” 或 “Test this media & install…”。
  5. 后续步骤

    与“方法一”中的第 3 步相同,完成语言、分区、网络、密码等设置。

  6. 卸载 ISO
    • 安装完成后,务必在控制台卸载 ISO 镜像,否则重启后会再次进入安装界面。

无人值守安装(PXE/Kickstart,适用于批量部署)

如果你需要批量安装多台服务器,建议使用 Kickstart 自动安装脚本:

  1. 准备 Kickstart 配置文件(ks.cfg),定义分区、网络、软件包等。
  2. 配置 DHCP/TFTP 服务器提供 PXE 启动环境。
  3. 服务器从网络启动,自动读取 Kickstart 文件并静默安装。

🚨 安装后必做操作

  1. 更新系统
    sudo yum update -y
  2. 配置防火墙(CentOS 7 使用 firewalld,CentOS Stream 8/9 使用 firewalld 或 nftables):

    如何给服务器装CentOS?CentOS系统安装详细教程

    sudo systemctl enable firewalld sudo systemctl start firewalld sudo firewall-cmd --permanent --add-service=ssh sudo firewall-cmd --reload
  3. 配置 SELinux(建议初学者设置为 Permissive 或 Disabled,生产环境需仔细配置):
    sudo setenforce 0
    sudo sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config
  4. 创建普通用户并配置 sudo
    sudo useradd -m -s /bin/bash yourusername
    sudo passwd yourusername
    sudo usermod -aG wheel yourusername  # CentOS 7 使用 wheel 组
  5. 禁用 root 远程登录(推荐):
    编辑 /etc/ssh/sshd_config,设置 PermitRootLogin no,然后重启 ssh 服务。

💡 重要建议:考虑替代方案

由于 CentOS 8 已停止维护,强烈建议新项目使用以下替代发行版,它们与 CentOS 完全兼容(1:1 二进制兼容):

替代方案 说明
AlmaLinux 由 CloudLinux 团队支持,社区驱动,完全兼容 RHEL/CentOS。
Rocky Linux 由 CentOS 创始人 Gregory Kurtzer 创建,社区驱动。
CentOS Stream RHEL 的上游开发版本,滚动更新,适合开发者测试。

安装 AlmaLinux/Rocky Linux 的步骤与 CentOS 完全相同,只需下载对应 ISO 即可。

如需帮助配置具体分区或网络,请提供你的服务器硬件信息或需求。

首发原创文章,作者:世雄 - 原生数据库架构专家,如若转载,请注明出处:https://idctop.com/article/476368.html

(0)
cdn加速公司哪家靠谱?cdn加速服务
上一篇 2026年7月9日 21:08
Excel宏如何复制行?批量复制粘贴多行数据
下一篇 2026年7月9日 21:09

相关推荐

  • 个人支付宝怎么加小程序?支付宝添加小程序的具体步骤

    个人支付宝加小程序的核心在于通过“我的-设置-通用-小程序设置”开启权限,或直接搜索小程序名称添加,这是目前最高效且安全的接入方式,在数字化生活全面渗透的今天,支付宝早已超越了单纯的支付工具属性,成为了一个涵盖生活缴费、出行医疗、政务服务的超级入口,对于普通用户而言,想要快速使用某个特定服务,比如缴纳水电费或预……

    2026年6月3日
    4000
  • 服务器怎么创建快照?详细操作步骤教程

    创建服务器快照是保障数据安全最核心、最高效的手段,其本质是在特定时间点对服务器系统盘和数据盘进行“拍照”存档,形成可随时回溯的恢复点,核心结论在于:服务器快照不仅是数据备份的“保险绳”,更是系统升级、应用部署前的“后悔药”,掌握标准化的快照创建流程与策略,能将服务器运维风险降至最低, 无论是云服务器还是物理服务……

    2026年3月18日
    9500
  • 个人搞大数据靠谱吗?个人如何零基础入门大数据

    个人搞大数据的核心在于利用开源工具构建自动化数据管道,将分散的公开数据转化为可执行的商业洞察,而非盲目追求昂贵的商业软件授权,很多人对“个人搞大数据”存在误解,以为必须购买昂贵的Hadoop集群或雇佣专业团队,随着云计算和开源生态的成熟,个人开发者完全可以通过轻量级架构实现数据价值变现,关键在于找准切入点,解决……

    2026年5月31日
    3800
  • Golang结构体怎么转JSON?golang结构体与json格式串实例代码

    在Golang中,结构体与JSON互转的核心在于使用encoding/json包配合结构体标签(Struct Tags),通过json.Marshal序列化及json.Unmarshal反序列化实现数据转换,随着微服务架构和前后端分离模式的普及,JSON已成为API通信的事实标准,对于Go语言开发者而言,熟练掌……

    2026年6月25日
    1500
  • 个人网站二级域名怎么申请?二级域名备案流程详解

    个人网站使用二级域名并非技术妥协,而是利用主域权重背书、降低信任成本并提升特定垂直领域收录效率的最优解,尤其适合资源有限但追求专业度的独立创作者,在构建个人数字资产时,许多站长会在“独立顶级域名”与“依附主站的二级域名”之间犹豫不决,对于2026年的搜索引擎生态而言,这种选择不再仅仅是技术架构问题,更是品牌定位……

    2026年5月26日
    7100
  • 个人域名能直接给企业用吗?个人域名转让企业需要哪些手续

    个人注册的域名完全可以给企业使用,但在品牌资产归属、税务合规及后续融资扩张时存在显著的法律与运营风险,建议企业直接使用主体营业执照注册域名以确保资产独立与安全,很多初创团队在起步阶段,为了节省成本或图方便,往往会让创始人用个人身份证去注册域名,然后直接挂在公司网站上使用,这种做法在技术层面没有任何障碍,服务器能……

    服务器运维 2026年5月28日
    3700
  • 防火墙应用毕业设计,究竟有何深层目的与挑战?

    防火墙应用的毕业设计核心目的在于通过系统性实践,培养学生构建企业级安全防护体系的工程能力,同时解决真实场景中的网络威胁治理问题,该设计需融合前沿技术验证、合规性设计及可扩展架构,为网络安全领域输送具备实战能力的新生力量,毕业设计的技术基础要求1 防火墙技术演进认知学生需掌握包过滤(Packet Filterin……

    2026年2月5日
    11930
  • 高端网站制作建设哪家好?高端建站公司怎么选

    在2026年的搜索生态中,高端网站制作建设已彻底剥离单纯的视觉包装,成为以AI交互体验为核心、以转化率为导向的数字化商业基建,2026高端网站建设:底层逻辑的范式转移从“展示橱窗”到“智能业务中枢”过去三年,网页设计经历了从信息陈列到体验交互的跃迁,根据中国互联网络信息中心(CNNIC)2026年初发布的《中国……

    2026年4月29日
    4600
  • 服务器架设的网站为什么无法访问?快速排查与修复指南

    服务器架设的网站无法访问通常源于网络配置错误、防火墙设置不当或服务器软件故障,解决方法是立即检查网络连接、调整防火墙规则并重启服务,以下从专业角度分析原因并提供详细解决方案,确保网站快速恢复访问,常见原因分析:精准定位问题根源网站部署后无法访问,需排查核心环节,网络层问题最常见:服务器IP地址配置错误或端口未开……

    2026年2月14日
    13400
  • 个人如何注册中文域名?注册中文域名需要哪些条件

    个人注册中文域名需通过具备工信部资质的域名注册商(如阿里云、腾讯云)完成实名认证,全程约1-2个工作日,费用通常在几十元至百元不等,在数字化浪潮席卷而来的今天,中文域名不再仅仅是企业的专属名片,普通个人用户也能轻松拥有,很多人对注册流程感到陌生,甚至误以为门槛极高,只要选对渠道,操作起来比想象中简单得多,我们将……

    2026年6月7日
    4100

发表回复

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