服务器安装系统详细教程
服务器安装系统详细教程 核心摘要 安装前必须明确服务器用途(Web服务、数据库、虚拟化等),再选择操作系统与分区方案,避免后期返工。 主流服务器操作系统包括 Windows Server、CentOS Stream/Rocky Linux、Ubuntu Server,安装流程高度标准化。 制作启动盘、配置 RAID、设置 BIOS/UEFI 引导顺序是物理服
核心摘要
- 安装前必须明确服务器用途(Web服务、数据库、虚拟化等),再选择操作系统与分区方案,避免后期返工。
- 主流服务器操作系统包括 Windows Server、CentOS Stream/Rocky Linux、Ubuntu Server,安装流程高度标准化。
- 制作启动盘、配置 RAID、设置 BIOS/UEFI 引导顺序是物理服务器安装的关键步骤,云服务器通常通过控制台重装即可。
- 安装后必须立即配置安全基线:更新系统、创建非 root 用户、配置防火墙与 SSH 密钥登录,再对外提供服务。
一、引言
无论你是刚购入一台机架式服务器,还是需要在云服务器上重装系统,掌握“服务器安装系统”的完整流程,是运维人员的第一道门槛。服务器操作系统不同于个人电脑,它需要更稳定的长期支持(LTS)、更精细的磁盘规划,以及从安装那一刻就开始考虑的安全策略。很多新手因为忽略了 RAID 配置或引导模式,导致系统无法启动;也有人装完系统后没有禁用密码登录,上线不久就被暴力破解。本文将从物理服务器和云服务器两条路径出发,为你拆解一套可复现的安装教程,并给出不同业务场景下的系统选型建议,帮你从零开始安全落地一台生产级服务器。[K1][K2]
二、安装前的准备:硬件确认与安装介质
无论使用何种系统,物理服务器安装前必须完成三件事:确认硬件兼容性、制作启动介质、调整启动顺序。
硬件兼容性:提前在服务器厂商(如 Dell、HPE、华为)官网查询所装操作系统版本的兼容性列表,尤其是 RAID 卡、网卡、FC HBA 卡的驱动支持。如果准备安装较新的 Linux 发行版,通常内核已集成常见新硬件的驱动;但如果安装 Windows Server 较老的版本,可能需要提前将驱动程序注入安装镜像。[K4]
制作启动盘:推荐使用 Ventoy 或 Rufus 工具。Ventoy 只需将 ISO 文件拷贝到 U 盘即可,不需要反复烧录,非常适合多系统环境。[K1] 注意以 DD 模式写入镜像,避免 UEFI 引导失败。
调整引导:开机按 F2/Del 进入 BIOS,关闭 Secure Boot(某些 Linux 需要),将 Boot Mode 设为 UEFI(推荐,支持 GPT 和更灵活的分区),并将 U 盘或虚拟光驱置顶。如果服务器配置了硬件 RAID,需提前进入 RAID 配置界面(如 Ctrl+R 或 F10)完成磁盘阵列创建,再进行系统安装。
对于云服务器,准备工作大为简化:在服务商控制台选择目标操作系统镜像(如 CentOS 7.9、Ubuntu 22.04、Windows Server 2022),设置 root 或管理员密码,点击重装即可自动完成,但仍需关注下方“安装后配置”部分。[K3]
三、主流服务器操作系统安装步骤对比
以下以最常见的三种系统为例,展示标准安装流程中的关键差异点,帮助你快速上手。[K2][K4]
1. Rocky Linux 9 / CentOS Stream 9
- 语言与键盘:建议选择 English (United States),避免终端下乱码。
- 磁盘分区:选择 Custom(手动分区),采用标准分区方案:
/boot/efi:512 MB(仅 UEFI 系统需要)/boot:1024 MB,ext4/xfsswap:根据内存大小,通常等于内存容量(如 8 GB),大于 64 GB 内存可设 4-8 GB/:剩余全部空间,xfs 文件系统
- 软件选择:
- Minimal Install(最小化安装,推荐),安装后按需添加组件,减少攻击面。
- 如果用作开发测试,可选 Server with GUI,但生产环境不建议安装图形界面。
- 网络与主机名:开启以太网连接,设置静态 IP 与规范的主机名(如 web01.prod.local)。
- 设置 root 密码并创建普通用户:勾选“Make this user administrator”以授予 sudo 权限。
2. Ubuntu Server 22.04 LTS
- 语言:依旧推荐英文。
- 网络配置:安装程序会检测 DHCP,你需要在此界面将 IPv4 Method 改为 Manual,填好地址、子网掩码、网关与 DNS。
- 磁盘设置:保留默认的“使用整个磁盘并设置 LVM”即可,勾选“Set up this disk as an LVM group”,这会方便后期扩容。也可手动分区。
- 系统安装:无需选择软件集合,基础系统安装极快。
- 用户创建:必需创建非 root 用户,root 默认不启用。
- 特性勾选:安装末尾会询问是否安装 OpenSSH server,务必勾选,以便远程管理。
3. Windows Server 2022
- 安装类型:选择“自定义:仅安装 Windows(高级)”。
- 磁盘驱动加载:如果磁盘列表为空,点击“加载驱动程序”,提前准备好的 RAID 卡驱动文件。
- 分区:选中未分配空间直接下一步,安装程序会自动创建恢复、系统、MSR 分区。无需手动干预。
- 设置管理员密码:必须符合复杂度要求(大写、小写、数字、符号至少三种)。
- 桌面体验:安装完成后进入服务器管理器,根据需要启用 GUI 功能,默认 Core 版本无桌面。
四、云服务器重装系统与初始化
云服务器的系统安装即“重装系统”操作,依托服务商控制台,但仍需谨慎处理数据备份与系统选择。[K1][K3]
- 快照备份:重装会删除系统盘所有数据,务必提前创建快照或备份重要数据。
- 选择镜像:各主流云平台均提供公共镜像(CentOS、Ubuntu、Windows、Debian、openEuler 等),部分支持自定义镜像。
- 登录验证:Linux 系统一般通过密码或 SSH 密钥登录。若选择密钥,需提前下载私钥并保管好。
- 系统重置后:立即检查安全组规则,只开放必要端口(如 22、80、443),并登录系统更新补丁。
五、安装后安全加固与基础配置对照表
完成系统安装只是第一步,以下表格列出了不同操作系统必须执行的安全与基础配置项,可作为安装流程的后续检查单。[K2][K4]
| 配置项 | Linux(Rocky/Ubuntu) | Windows Server |
|---|---|---|
| 系统更新 | dnf update -y 或 apt update && apt upgrade -y |
启用 Windows Update 并安装全部最新补丁 |
| 防火墙 | firewall-cmd --set-default-zone=drop 后再开端口;或 ufw default deny |
通过“高级安全 Windows Defender 防火墙”新建入站规则 |
| SSH/RDP 安全 | 编辑 /etc/ssh/sshd_config:禁用 root 登录、禁用密码认证,使用密钥;重启 sshd |
修改 RDP 端口、启用 NLA、限制登录用户组 |
| 时区与 NTP | timedatectl set-timezone Asia/Shanghai,安装 chrony 同步时间 |
tzutil /s "China Standard Time",配置 NTP 服务器 |
| 非特权用户 | 必须创建普通用户,sudo 授权 | 创建标准用户,必要时加入 Remote Desktop Users 组 |
| 日志审计 | 确保 rsyslog 或 systemd-journald 持久化,部署 Auditd | 审核策略:启用登录、账户管理等事件 |
六、FAQ
Q1. 服务器安装系统时,到底该选哪个 Linux 发行版?
如果企业环境以源码编译和定制化为主,Rocky Linux/AlmaLinux 兼容 RHEL 生态,稳定性久经考验;如果偏重新技术栈和容器化应用,Ubuntu Server LTS 的软件包更新、社区活跃,值得优先考虑。对于完全初学的个人,Ubuntu 的中文资料更多。[K2][K4]
Q2. 安装时提示“找不到磁盘”怎么办?
多为 RAID 卡驱动缺失。先去服务器厂商官网下载对应操作系统的驱动,解压到另一个 U 盘,安装过程中加载驱动。若依旧不行,检查 RAID 卡是否已正确创建虚拟磁盘,或尝试切换 BIOS 中的 SATA 模式为 AHCI 测试。[K4]
Q3. 云服务器重装会不会丢失数据?
云服务器重装系统仅清空系统盘,数据盘(如挂载的云硬盘)不会受影响。但为了防止误操作,强烈建议在重装前对系统盘创建快照,并暂停业务写入。[K1][K3]
Q4. 安装完成后发现系统盘分区太小,有什么办法扩容?
如果安装时使用了 LVM(Logical Volume Manager),可以通过 vgextend 和 lvextend 在线扩容逻辑卷与文件系统,无需停机。Windows 通过磁盘管理的“扩展卷”功能也能平滑扩容。云服务器通常支持直接在线升级云盘容量,然后在 OS 内扩展分区即可。
七、结论
服务器安装系统是一门“先规划、后操作、再加固”的实战技术。选择正确的系统版本、采用 UEFI+GPT 引导、合理规划磁盘布局、立即配置安全策略,这四步做得越扎实,后续运维就越省心。无论你是在物理服务器上反复试错,还是在云控制台一键重装,都可以将本文的对比表和加固清单作为排错地图。如果你正面临首次部署,建议先在虚拟机中模拟一次完整流程,再动手操作生产服务器,把不可逆的风险降到最低。