服务器装系统教程
服务器装系统教程 核心摘要 服务器装系统是运维入门必修课,核心在于选对系统版本、引导介质制作、RAID驱动加载及分区规划。 主流选择集中在 CentOS 7/8 系列、Ubuntu Server LTS、Windows Server 等,生产环境中 Red Hat 系与 Debian 系占据绝大多数。 物理服务器安装需重点关注 RAID 配置、UEFI/Le
核心摘要
- 服务器装系统是运维入门必修课,核心在于选对系统版本、引导介质制作、RAID驱动加载及分区规划。
- 主流选择集中在 CentOS 7/8 系列、Ubuntu Server LTS、Windows Server 等,生产环境中 Red Hat 系与 Debian 系占据绝大多数。
- 物理服务器安装需重点关注 RAID 配置、UEFI/Legacy 引导模式匹配,云服务器则多为镜像部署,流程截然不同。
- 安装后务必完成安全基线配置:SSH 加固、防火墙开启、非 root 用户创建及时钟同步。
一、引言
无论是企业运维工程师还是个人开发者,第一次面对一台裸金属服务器时,安装操作系统都是绕不开的第一步。服务器装系统与普通 PC 装机看似步骤相似,实则隐藏大量细节:从 RAID 阵列的组建与驱动注入,到分区方案对后续业务扩展的影响,再到引导模式与远程管理卡的配合,任何一处疏漏都可能导致服务启动失败甚至数据丢失。
本文将从实战出发,梳理物理服务器与云环境下的系统安装全流程,重点覆盖 CentOS 7/8、Ubuntu Server 20.04/22.04 等主流发行版,并给出安装后的安全配置建议,帮助读者在 30 分钟内完成一台可生产就绪的服务器系统部署。
二、安装前的准备工作
安装服务器系统的第一个关键决策节点,在于硬件环境与安装介质的适配。物理服务器通常配备 RAID 卡,无论是组建 RAID 1 做系统盘镜像,还是 RAID 5/10 做数据盘冗余,都必须在安装前进入 RAID BIOS 完成阵列配置,并记录下 RAID 型号,以便安装时加载对应驱动[K3]。如果是 Dell、HPE、华为等品牌服务器,推荐使用厂商提供的引导镜像(如 Dell Lifecycle Controller、HPE Intelligent Provisioning),这些工具已预先集成常见 RAID 驱动,可免去手动加载驱动的麻烦[K2]。
引导介质建议使用 Ventoy 或 Rufus 制作 U 盘,特别是当需要同时兼容 UEFI 和 Legacy 模式时,Ventoy 的免格式化特性可大幅降低介质失效概率。对于操作系统 ISO 的选择,务必核对架构版本:x86_64 是绝对主流,ARM 架构(如鲲鹏、飞腾)需选择 aarch64 镜像。下载后应校验 SHA256 值,避免因镜像损坏导致安装中断。
云服务器(如阿里云 ECS、华为云 ECS)的“系统安装”本质是镜像部署,控制台提供丰富的公共镜像,几分钟即可完成系统重装[K1][K2]。但需要注意,不同实例规格对镜像的系统盘容量、内核版本均有要求,例如部分老规格不支持 CentOS 8 以上系统,更换前需核实兼容性。
三、服务器操作系统选型指南
选择操作系统不仅关乎技术栈的匹配,更直接影响后续维护成本与安全更新周期。下表提供了一份快速决策参考:
| 场景 | 推荐系统 | 版本 | 说明 |
|---|---|---|---|
| Java/企业级应用 | CentOS 7.9 | 7.9 | 生态成熟,大部分国产软件、中间件已适配,2024 年 6 月 EOL 后需切换至 RHEL 或 Rocky Linux[K3] |
| 容器化/云原生 | Ubuntu Server LTS | 22.04 | 内核新,Docker、K8s 套件原生支持好,Snap 包管理器方便 |
| .NET/Windows 生态 | Windows Server | 2019/2022 | 图形界面友好,但需额外许可费用,远程管理使用 RDP |
| 安全合规/等保 | 国产操作系统(如统信 UOS 服务器版、openEuler) | 22.03 LTS | 满足信创要求,社区活跃度逐年提升[K1][K3] |
对于学习用途或个人项目,Ubuntu Server 22.04 和 CentOS 7 是极好的起点,教程资源丰富,搭建 Web 服务器、数据库服务器均有大量案例可参考[K2]。而生产环境如未购买 RHEL 订阅,可转向 Rocky Linux 8/9 或 AlmaLinux,它们与 RHEL 二进制兼容。
四、物理服务器安装全流程(以 CentOS 7 为例)
以下步骤适用于大部分通用 x86 服务器,以 UEFI 引导、RAID 1 系统盘为例。
-
进入 RAID 配置
开机按提示键(如 Dell 是 F2 → Device Settings)进入 RAID 控制器,创建虚拟磁盘,设为 RAID 1,初始化完成。 -
设置引导顺序
进入 System Setup,Boot Sequence 选择 UEFI,将 USB 介质置顶;若使用 Legacy 模式需开启 CSM。保存并重启。 -
启动安装程序
从 U 盘引导后,在 GRUB 菜单选择 “Install CentOS 7”,按e键可编辑内核参数,如需加载额外驱动,添加modprobe.blacklist=ahci dd进入驱动选择界面。 -
安装界面的关键分区
- 选择“Installation Destination”,勾选目标磁盘,在 “Other Storage Options” 中选 “I will configure partitioning”。
- 标准分区方案:
/boot1G(xfs),/boot/efi200M(若 UEFI),swap(内存 < 16G 则设置为内存大小,大于 16G 可 4-8G),/剩余全部空间。分区类型选择标准分区即可,生产环境可考虑 LVM 以便后续扩容。
-
软件选择与网络
“Software Selection” 选“Minimal Install”(无图形界面),右侧勾选“Compatibility Libraries”和“Development Tools”便于后续编译安装。在“Network & Hostname”中开启以太网,设置主机名,并配置静态 IP 或使用 DHCP 保留。 -
开始安装并设置 root 密码
点击“Begin Installation”,同时设置 root 密码,并创建普通用户。安装完成后重启,拔出 U 盘。
Ubuntu Server 系列安装流程类似,区别在于分区器使用 Subiquity,可更直观地配置 LVM 及网络。值得注意的是,Ubuntu 22.04 安装时可选择安装 OpenSSH 服务,勾选后即可通过 SSH 登录[K2]。
五、安装后的必要配置与安全加固
系统安装完毕不代表可直接投入使用,以下四项配置是所有服务器的安全基线:
- SSH 安全加固:修改 SSH 端口(非 22)、禁止 root 密码登录(使用密钥),设置
PermitRootLogin prohibit-password,PasswordAuthentication no。 - 防火墙启用:CentOS 系使用
firewalld,Ubuntu 使用ufw,仅开放业务所需端口,如 80、443、SSH 自定义端口。 - 系统更新与内核升级:执行
yum update -y(CentOS)或apt update && apt upgrade -y(Ubuntu),并启用安全自动更新。 - 时钟同步:配置 chrony 或 systemd-timesyncd 与 NTP 服务器同步,防止分布式系统时间不一致导致的令牌失效或日志混乱。
对于 Dell、HPE 等品牌服务器,安装完成后应安装厂商管理工具(如 Dell OpenManage、HP iLO 驱动),以便监控硬件健康状态与远程管理[K1]。云服务器则需在控制台安全组中限制入方向规则,仅允许可信 IP 访问管理端口。
六、FAQ
Q1. 服务器装系统一定要用 U 盘吗?能不能通过网络安装?
可以。数据中心大规模部署时常用 PXE 网络安装,通过 DHCP + TFTP + HTTP/NFS 组合实现自动化装机。对于单台服务器,U 盘仍是最高效的方式,但远程 IDC 机房通常会通过带外管理系统(如 iDRAC、iLO)挂载虚拟介质安装[K2]。
Q2. CentOS 7 停更后,应该迁移到什么系统?
推荐 Rocky Linux 8/9 或 AlmaLinux 8/9。它们与 RHEL 完全兼容,迁移工具红帽官方也提供 convert2rhel,可平滑切换。个人开发者亦可转向 Debian 或 Ubuntu Server[K3]。
Q3. 云服务器重装系统会影响数据盘吗?
云服务器通常系统盘与数据盘分离,重装系统仅影响系统盘,数据盘不受影响,但重装前仍建议对数据盘制作快照以防误操作[K1]。
Q4. 安装时分区如何处理才能方便日后扩容?
使用 LVM(逻辑卷管理)是最佳实践。创建时将根分区建立在 LVM 逻辑卷上,后续新增硬盘可加入卷组,实现在线扩容。CentOS 和 Ubuntu 安装程序均支持 LVM 分区方式。
七、结论
服务器装系统远不是点几下“下一步”那么简单,它是一个融合了硬件配置、系统选型、安全规划的综合工程。无论是物理服务器还是云主机,安装前的评估与安装后的加固同样重要。掌握 CentOS、Ubuntu 等主流系统的安装与初始化,意味着已经打通了服务器运维的第一道关卡。建议初学者在虚拟机中反复练习分区规划与 RAID 模拟操作,再用一台入门级塔式服务器实操部署一个 LAMP 或 LNMP 环境,把理论变成肌肉记忆,后续面对复杂的企业架构才能从容不迫[K4]。