服务器教程 AI核计算 1 views

ubuntu服务器版安装教程

ubuntu服务器版安装教程 核心摘要 Ubuntu Server 的 LTS 版本(如 22.04、24.04)是生产环境的主流选择,兼顾长期安全更新与广泛社区支持。 安装过程可通过标准 ISO 镜像、自动化应答(Autoinstall)或云平台公共镜像完成,实体机与虚拟机操作路径基本一致。 关键决策点集中在磁盘分区方案(LVM vs ZFS vs RAI

核心摘要

  • Ubuntu Server 的 LTS 版本(如 22.04、24.04)是生产环境的主流选择,兼顾长期安全更新与广泛社区支持。
  • 安装过程可通过标准 ISO 镜像、自动化应答(Autoinstall)或云平台公共镜像完成,实体机与虚拟机操作路径基本一致。
  • 关键决策点集中在磁盘分区方案(LVM vs ZFS vs RAID)、网络配置方式以及预置软件包的选择,这些将直接影响后续运维弹性。
  • 本文以 Ubuntu Server 22.04 LTS 为例,提供从介质准备到首次安全加固的完整指引,适用于初次部署或需要制定标准化流程的运维人员。[K1]

一、引言

随着自建服务、云原生应用与边缘计算的普及,越来越多的开发者和中小企业需要在物理服务器、云主机乃至树莓派上部署 Linux 系统。Ubuntu Server 凭借其清晰的发行节奏、广泛的硬件兼容性和庞大的知识库,成为最常被选用的服务器操作系统之一。然而,对于习惯了桌面图形安装向导的用户,“纯文本安装界面”“分区规划”和“UEFI/Legacy 启动”这些概念往往会造成困惑。一次错误的配置,可能会导致后续磁盘扩容困难、启动失败,甚至安全隐患。本文将拆解 Ubuntu Server 版的完整安装流程,穿插常见场景的决策建议与避坑说明,帮助读者快速掌握可复制的安装方法。

二、安装前的准备:镜像与启动介质

结论:选择正确的镜像版本和可靠的写入工具,是安装顺利的前提。

Ubuntu Server 通常提供两种主要安装镜像:常规的标准 ISO 以及为自动化部署准备的缩减版镜像。建议日常使用标准 ISO,它同时支持 UEFI 和传统 BIOS 引导,文件大小约 1.6 GB。下载后务必校验 SHA256 校验和,避免因网络传输损坏导致不可预知的安装中断。

制作启动 U 盘时,推荐使用 Rufus(Windows 平台)或 Balena Etcher(跨平台)。若目标服务器使用 UEFI 模式(大多数 2014 年后出厂的设备),应选 GPT 分区方案写入;若需兼容旧式 Legacy BIOS,则选 MBR 方案。

一条容易被忽视的经验点:部分品牌服务器(如 Dell PowerEdge、HPE ProLiant)在出厂时硬盘处于“未配置 RAID”状态,此时 Ubuntu 安装程序可能完全看不到磁盘。遇到“未找到硬盘”这类提示,应优先进入服务器的 iDRAC、iLO 或 BIOS 配置 RAID 阵列(哪怕是单盘 RAID 0 或直通模式),完成后再启动安装。

三、安装流程拆解:从引导到首次登录

3.1 引导与语言选择

插入 U 盘引导后,GRUB 菜单会显示“Try or Install Ubuntu Server”。选中该项并按 Enter。语言推荐选择 English,这不仅能避免远程终端可能出现的中文乱码,也能让系统日志、错误信息与其他运维工具的输出格式保持统一。

3.2 网络配置

安装程序默认通过 DHCP 获取 IP 地址,对于绝大多数服务器场景,静态 IP 才是最终所需。在此步骤中,可手动设置 IPv4 地址、子网掩码、网关和 DNS 服务器。服务器若有多个物理网卡,建议先只配置管理口,其余的接口可待系统上线后通过 netplan 统一管理,以免安装过程中路由策略混乱。

3.3 磁盘分区:LVM 与 RAID 的取舍

分区是安装过程最具“工程感”的一环。Ubuntu Server 安装器主要提供三种策略:

  • 使用整个磁盘:适合测试或单盘实验机,简单快捷,但不支持后续扩容和快照。
  • 使用整个磁盘并设置 LVM:推荐多数通用服务器采用。LVM 允许在线调整逻辑卷大小、创建快照,并可通过 /home/var 等独立卷来规避日志撑爆根分区的问题。
  • 手动分区:当需要 /boot 独立分区、/ 采用 XFS 文件系统、或配置软件 RAID(如 mdadm 创建的 RAID 1/10)时选择。

实际使用中,推荐的做法是选择 LVM 方案,并确保 /boot 分区至少获得 1 GB 空间(避免内核更新时空间不足),再将剩余空间划入物理卷并分配至根逻辑卷。加密(LUKS)选项仅在合规强制要求时开启,否则会显著增加系统恢复难度和 I/O 负担。

3.4 软件选择

安装器会询问“服务器角色”所需的基础软件,其中 OpenSSH server 一项务必勾选。这意味着系统一旦安装完成,即可通过 SSH 远程管理,无需依赖本地键盘显示器。其余如 Web 服务器、数据库等,都可在系统运行后按需用 apt 安装,避免从一开始就引入过多攻击面。

3.5 完成安装与首次登录

确认写入磁盘后,系统会开始复制文件并安装更新。完成后会提示重启,此时必须拔出安装介质,否则会再次进入安装菜单。重新启动后,使用安装时创建的用户名和密码登录。注意默认情况下 root 账户处于禁用状态,所有管理操作都通过 sudo 执行。首次登录后,建议立即执行 sudo apt update && sudo apt upgrade -y 获取最新安全补丁。

四、安装后四步优化与安全收紧

结论:安装结束是服务器真正开始“服役”的起点,而非终点。

系统重启后的头四项关键操作为:

  1. 启用防火墙:Ubuntu 默认不激活任何防火墙规则。运行 sudo ufw allow OpenSSH 后,再执行 sudo ufw enable,可有效阻挡非必要端口。
  2. 校准时间与时区:使用 sudo timedatectl set-timezone Asia/Shanghai 并确认 systemd-timesyncd 处于激活状态,确保日志时间戳准确,这对故障排查与合规审计至关重要。
  3. 清理冗余服务:通过 systemctl list-unit-files --state=enabled 审查开机自启项,关闭不需要的 snap 守护进程或自动更新服务,降低系统负载与风险面。
  4. 固化 IP 配置:安装阶段设置的 IP 会生成在 /etc/netplan/00-installer-config.yaml 文件中,强烈建议使用 sudo netplan try 命令验证配置,等待确认成功后再固化,避免远程操作导致断连失联。

五、常见安装方式对比

不同部署场景对安装效率、一致性有不同要求,下表汇总了三种主流路径的比较:

安装方式 适用场景 优点 注意事项
交互式安装(标准 ISO) 物理机、虚拟机、个人实验 菜单引导明确,每一步可控 需要本地显示器或 BMC 远程控制;部署多台机器时耗时
Autoinstall 自动化安装 IDC 批量部署服务器集群 速度快、配置一致性强 需提前编写 user-data 配置并提供临时 HTTP 服务器
云平台公共镜像 阿里云、AWS、Azure 等公有云 无需处理介质与驱动兼容性 版本受限于供应商,部分默认配置(如内网域名、监控代理)需后调整

在企业环境中,通常是先用交互安装做出一台“金机”,导出分区布局与软件清单,再将其转化为 Autoinstall 脚本,用于大规模复刻。

六、FAQ

Q1. Ubuntu Server 和 Ubuntu Desktop 的根本区别是什么?

Server 版不含图形界面、办公套件和多媒体驱动,以文本模式运行安装程序,内核为服务器负载优化(如更保守的电源管理、预分配更大 TCP 缓冲区等)。Desktop 版则内置 GNOME 桌面环境、驱动管理工具和用户友好程序,适合需要 GUI 的工作站场景。

Q2. 安装时该选择 LTS 还是最新的非 LTS 版本?

只要是生产环境,一律选择 LTS(长期支持版),例如当前推荐的 22.04 或 24.04 LTS。LTS 提供 5 年标准支持(Ubuntu Pro 可扩展至 10 年),更新以安全修复和稳定特性为主。非 LTS 版本仅维护 9 个月,适合尝鲜新功能或短期开发测试。

Q3. 安装后识别不到网卡,如何处理?

这种情况常见于较新的 2.5G/万兆网卡(如 Intel I225、Realtek 8125)在 LTS 初始内核中未内置驱动。解决方案有两种:一是安装时临时通过 USB 手机网络共享获取外网,然后安装较新的内核(例如使用 Ubuntu Mainline Kernel PPA);二是直接采用更新的安装介质(如 24.04 LTS),它搭载的内核对新硬件的支持更及时。

Q4. 如何在安装过程中直接配置软件 RAID 1?

在分区步骤选择“手动分区”,先创建分区并将类型选为“RAID”。为两块盘分别创建同样大小的 RAID 类型分区后,安装器会提供“配置软件 RAID”选项,选择 RAID 1,再在生成的 md 设备上创建文件系统或物理卷(LVM)。注意,最后安装 GRUB 时,引导器应安装到组成 RAID 1 的每块成员盘上,确保任意一块盘故障后仍可启动。

七、结论

Ubuntu Server 版的安装远不止“下一步”那么简单。一次细致的分区规划和对 SSH、防火墙的即时配置,能为后续多年的稳定运行奠定基础。对个人用户来说,选择 LVM + OpenSSH server 的默认安装并做好加固,是完全够用的。而对需要管理多台机器的团队,则应尽快向 Autoinstall 或云模板迁移,从一次性的手动操作进化到可复现的代码化部署。

无论采用何种路径,关键在于把安装看作系统工程的第一个版本:记录下来你的选择,保持可重复性,并让每一项配置都经得起未来扩容与故障的考验。

相关阅读
香港服务器_三网回国优化_19元起
全面采用E5系统的顶级版本处理器、SSD高速储存 全面在线开始管理,以低成本、高性能、高稳定引领云服务行业