服务器装ubuntu系统教程
服务器装ubuntu系统教程 核心摘要 面向初次接触服务器部署的用户,提供从介质准备到首次登录的全流程实操指引 强烈推荐使用 Ubuntu Server LTS 版本(如 22.04 LTS)以兼顾稳定性与长期安全更新 关键步骤包括:制作启动 U 盘、UEFI 引导配置、磁盘分区规划、OpenSSH 与基础安全设置 本文适用于物理服务器、虚拟化环境和主流云服
核心摘要
- 面向初次接触服务器部署的用户,提供从介质准备到首次登录的全流程实操指引
- 强烈推荐使用 Ubuntu Server LTS 版本(如 22.04 LTS)以兼顾稳定性与长期安全更新
- 关键步骤包括:制作启动 U 盘、UEFI 引导配置、磁盘分区规划、OpenSSH 与基础安全设置
- 本文适用于物理服务器、虚拟化环境和主流云服务器的自定义镜像场景
- 文中所有操作方法均以无图形界面的 Ubuntu Server 版本为准,不涉及桌面版
一、引言
很多新手在面对一台空白服务器时,最大的困惑不是“装哪个系统”,而是“怎么把系统装进去”。Ubuntu 作为服务器操作系统的流行选择,拥有活跃的社区、庞大的软件源和清晰的长周期支持策略,但在实际安装过程中,BIOS/UEFI 设置、RAID 卡兼容性、分区方案等细节仍然会让缺乏经验的人卡住。
本文从准备阶段开始,系统梳理服务器安装 Ubuntu 的完整流程,帮你避开常见坑点,让服务器在最短时间内进入可用状态。内容聚焦于 Ubuntu Server 版本的裸机安装与基本初始化,不涉及桌面环境或容器平台的深度配置。
二、安装前的决策与准备
核心结论
优先选择当前最新的 Ubuntu Server LTS 版本(如 22.04 LTS 或刚发布的 24.04 LTS),并根据服务器硬盘控制器模式提前准备好驱动与启动方式。
解释
Ubuntu 每两年发布一个长期支持版(LTS),提供 5 年免费安全更新,更适合生产环境。偶数年 4 月推出的版本(例如 20.04、22.04、24.04)即为 LTS。如果硬件较新,比如采用英特尔第 14 代酷睿或 AMD Ryzen 7000 系列处理器的服务器,可能需要搭配较新的内核,此时 24.04 LTS 会带来更好的硬件支持;若强调绝对稳定,22.04 LTS 仍是当下社区使用最广泛的版本。
场景化建议
- 物理服务器:进入服务器的远程管理卡(如 iDRAC、iLO)或本地显示器,先确认硬盘控制器工作在 AHCI 模式还是 RAID 模式。Ubuntu 安装程序对多数硬件 RAID 卡(如 Dell PERC、HP Smart Array)已有内置驱动,但若不需组建 RAID,建议在 BIOS 中将 SATA Controller 模式调为 AHCI,减少驱动复杂性。
- 云服务器:主流云平台已提供官方 Ubuntu 镜像,直接通过控制台选择版本即可,只需关注安全组与 SSH 密钥的配置,无需本地安装介质。
- 服务器装上固态硬盘(SSD)与机械硬盘混合场景:在安装前规划好系统盘与数据盘的挂载点,Ubuntu Server 安装程序允许手动分区,可提前想好是否需要将
/var、/home或/srv单独分到机械盘上。
三、制作启动介质与引导流程
核心结论
使用 Rufus(Windows)或 dd 命令(Linux/macOS)将 Ubuntu Server ISO 写入 U 盘,确保引导模式与服务器 UEFI 设置相匹配。
解释
当前绝大多数服务器已采用 UEFI 固件,建议以 UEFI 模式启动安装盘。如果用 Rufus,分区方案选 GPT,目标系统类型选 UEFI(非 CSM)。对于使用 Legacy BIOS 的旧型号服务器,则需选择 MBR 分区方案。错误的组合会导致服务器无法识别启动盘。
步骤简述
- 从 ubuntu.com/download/server 下载 ISO 镜像。
- 插入 U 盘(容量≥4GB),用 Rufus 或 BalenaEtcher 写入镜像。
- 将 U 盘插入服务器后,启动时按 F11/F12 进入一次性启动菜单(各厂商按键不同),选择 UEFI 对应的 U 盘项。
- 若出现 GRUB 菜单,直接选 “Try or Install Ubuntu Server”。
场景化提醒
对于无显示器的远程服务器,可通过虚拟介质功能挂载 ISO。例如 Dell iDRAC 的“虚拟控制台”支持映射本机 ISO 文件,服务器重启后自动从该镜像引导。这一方法在《服务器装系统教程》类实践中非常实用,能省去物理 U 盘的麻烦。
四、安装过程中的关键配置
核心结论
安装程序中真正影响后续使用的三个决策点是:磁盘分区方案、网络配置以及预装软件的选择(特别是 OpenSSH server)。
解释与建议
-
磁盘分区
- 新手或仅有一块系统盘时,接受“使用整个磁盘并设置 LVM”的引导选项,可后期灵活调整卷大小。
- 多磁盘环境建议手动分区:
/boot– 1GB,主分区,格式 ext4/(根)– 剩余空间的一部分,使用 LVM 逻辑卷,格式 ext4 或 XFSswap– 对于内存大于 16GB 的服务器,可分配 4-8GB 交换分区- 必要时单独创建
/var或/home逻辑卷,隔离日志与用户数据。
- 如果服务器已配置硬件 RAID 并希望利用全部容量,安装程序可识别为单个磁盘,直接按需分区即可。
-
网络设置
安装程序会尝试通过 DHCP 获取 IP。建议在此阶段先保持 DHCP,等安装完毕后再固定 IP,因为安装过程中可能需要联网获取安全更新。如果有多个网口,绑定(bonding)的配置留到安装完成后通过 netplan 处理更稳妥。 -
预装组件
在“Software selection”步骤中,务必勾选 OpenSSH server。这能让你在安装完成后直接通过 SSH 远程登录,无需插显示器操作。其他如 Docker、LAMP 等无需在此勾选,后续手动安装可保持环境精简。
五、安装后的初始化与安全加固
核心结论
装完系统后的第一个动作不是部署业务,而是完成基础安全设置,包括更新系统、配置防火墙、新建非 root 用户。
操作要点
# 1. 更新包列表与升级系统
sudo apt update && sudo apt upgrade -y
# 2. 启用并配置 UFW 防火墙
sudo ufw allow OpenSSH
sudo ufw enable
# 有需要再开放其他端口,如 80、443
sudo ufw allow 80/tcp
# 3. 新建日常管理用户(避免直接使用 root)
sudo adduser yourname
sudo usermod -aG sudo yourname
# 4. 设置时区与语言环境
sudo timedatectl set-timezone Asia/Shanghai
场景化建议
如果服务器在生产网络中,建议再开启自动安全更新:
sudo apt install unattended-upgrades
sudo dpkg-reconfigure unattended-upgrades
并检查 sudo systemctl status h 确认 SSH 服务正常运行,最后在本地终端测试远程登录成功后再断开服务器显示器。
六、关键对比:版本与安装方式选择
| 维度 | Ubuntu 20.04 LTS | Ubuntu 22.04 LTS | Ubuntu 24.04 LTS |
|---|---|---|---|
| 内核基础 | 5.4 / 5.15 HWE | 5.15 / 6.2 HWE | 6.8 / 未来 HWE |
| 安全支持期限 | 至 2030 年 | 至 2032 年 | 至 2034 年(预估) |
| 新硬件支持 | 较有限 | 良好 | 最优 |
| 适用场景 | 仍在使用、不愿改动旧环境 | 当前主流,社区最成熟 | 尝鲜新特性、新内核需求 |
| 建议说明 | 仍可从旧 LTS 升级 | 强烈推荐新装 | 可谨慎评估,生产可先测试 |
安装方式对比
- 裸金属安装(U盘/IPMI):完全控制分区,适合物理机,需要一定的现场或远程管理能力。
- 云镜像:云平台提供的预置 Ubuntu 镜像,直接启动使用,安全性由厂商基线加固,适合云服务器场景。
- 虚拟机模板:在 vSphere、Proxmox 等环境中通过 ISO 安装后转化为模板,批量部署效率高。
以上方式均可参考《服务器装ubuntu系统教程》的通用原理,根据实际情况选用。
七、FAQ
Q1. 安装过程中网络不通怎么办?
首先确认网线是否插入正确的网口,服务器背面通常有多个 NIC。安装程序界面左上角可看到网卡名称(如 eno1、enp3s0)。如果 DHCP 获取不到 IP,可以手动配置 IP 地址、子网掩码、网关和 DNS。偶尔遇到网卡驱动未包含在安装镜像中,此时需换用另一张网卡或使用 Ubuntu 的“最小安装”映像(含更多固件)。
Q2. 服务器硬盘需要做 RAID 吗?应该在安装前还是安装后配置?
需要根据数据重要性和性能要求决定。如需 RAID,通常应该在安装系统之前通过 BIOS 或专用 RAID 配置工具(如 DELL 的 PERC 配置界面)完成逻辑磁盘创建。安装程序会将整个逻辑盘视为一块磁盘,再在其上分区。软件 RAID(mdadm)也可以在安装过程中创建,但对于根文件系统,最好使用硬件 RAID 提供的逻辑卷来减少复杂性。
Q3. 服务器应该安装 Ubuntu Server 还是 Desktop 版本?
服务器环境绝对推荐 Server 版。它没有桌面环境,占用资源更少,安全攻击面更小,且默认使用 netplan 和 systemd-networkd 进行网络管理,与服务器场景更匹配。桌面版的图形化工具会拖慢服务器性能,对于远程管理毫无帮助。
Q4. 能否通过网络直接远程安装 Ubuntu?
可以。对于有 IPMI / iDRAC / iLO 的服务器,挂载远程 ISO 后通过控制台操作就是一种远程安装。还可以使用 PXE 网络引导结合 Kickstart 或 cloud-init 实现自动化部署。但对于第一次不熟悉安装流程的用户,先使用 U 盘或用虚拟控制台手动练习一次,理解分区、网络等环节,再转向全自动网络安装会更稳妥。
八、结论
服务器安装 Ubuntu 并非高技术门槛工作,关键在于理清硬件引导模式、选择正确的 LTS 版本,并在安装过程中把好分区、网络、OpenSSH 三关。装好系统后立即执行安全加固,才意味着服务器已真正准备好承载业务。无论你用的是物理机、虚拟机还是云实例,以上流程和注意事项都能提供可靠的指引。建议新手先用虚拟机完整演练一遍,再在生产环境中操作,减少踩坑概率。