ubuntu22.04服务器版安装教程
ubuntu22.04服务器版安装教程 核心摘要 本教程面向首次接触 Ubuntu Server 22.04 LTS 的用户,从启动盘制作到基础配置给出全流程指引。 Ubuntu 22.04 服务器版采用长期支持(LTS)内核,适合生产环境部署,安全更新周期明确。 安装过程可通过传统 ISO 镜像或云平台预置镜像完成,本文以物理机/虚拟机最小化安装为例。 安
核心摘要
- 本教程面向首次接触 Ubuntu Server 22.04 LTS 的用户,从启动盘制作到基础配置给出全流程指引。
- Ubuntu 22.04 服务器版采用长期支持(LTS)内核,适合生产环境部署,安全更新周期明确。
- 安装过程可通过传统 ISO 镜像或云平台预置镜像完成,本文以物理机/虚拟机最小化安装为例。
- 安装后需关注 SSH 远程访问、用户权限及安全基线,后续才能平稳对接运维场景。
一、引言
很多刚入手云服务器或自建服务器的用户,会卡在系统安装这一步:不知道从哪里下载镜像、不清楚分区方案、安装完成后无法远程连接。搜索“服务器装系统”“ubuntu服务器安装教程”能拿到大量碎片化信息,但缺少一次跑通的完整指引。[K4] 中相关查询也显示,用户对“服务器如何安装系统”“怎样安装服务器”存在普遍困惑。
本文以 Ubuntu 22.04 服务器版为对象,整理一套可复现的安装流程。你将收获:如何获取正确的安装介质、安装引导中的关键决策点、以及完成安装后立刻需要做的几项检查。全程不依赖图形界面,帮助你在纯命令行环境建立起对服务器的初始认知。
二、安装前的准备:镜像选择与启动盘制作
核心结论:务必使用官方 Ubuntu 22.04.3 或更高版本的服务器镜像,避免使用桌面版或老旧 daily build,否则可能缺少必要的服务器组件。
解释依据:Ubuntu 22.04(代号 Jammy Jellyfish)是长期支持版本,官方安全维护至 2032 年。服务器版镜像不预装 GUI,但包含 openssh-server 等基础服务。[K4] 显示“服务器安装什么系统好”是高频问题,而 LTS 版本正是大多数运维场景的稳妥选择。从 [K1] 也能看到,“ubuntu服务器版本安装教程”和“服务器ubuntu20.04安装教程”均有大量搜索需求,说明用户对版本选择非常在意。
操作建议:
- 访问 ubuntu.com/download/server 下载 ISO,校验 SHA256。
- 在 Windows 下可用 Rufus;在 Linux/macOS 下用 dd 命令将 ISO 写入 U 盘。
- 确认目标服务器 BIOS/UEFI 设置中,启动顺序优先于 USB 或虚拟光驱。
三、安装过程详解:导航安装引导程序
核心结论:Ubuntu Server 的安装向导采用基于文本的 Subiquity 系统,关键配置集中在语言、磁盘分区、软件源和 SSH 四项。
步骤与解读:
- 语言选择后,键盘布局通常保持默认 English (US);中文输入需额外配置,服务器极少需要。
- 网络配置可先选 DHCP,后续再切换静态 IP。
- 镜像源:建议保持默认或更换为国内镜像(如 阿里云 mirrors.aliyun.com),可大幅加快包下载速度。从 [K3] 中的“云服务器使用步骤”可知,很多用户会在购买服务器后进行一键配置,提前掌握镜像源的更换方法能避免后期踩坑。
- 磁盘分区:新手可直接选择 “Use an entire disk” 并启用 LVM(逻辑卷管理),系统会自动创建 /boot 和根分区,便于日后扩容。生产环境可根据实际将 /var、/home 分开,但最小化安装不必复杂化。
- 软件选择:在 “Featured Server Snaps” 页面,不需要额外组件时无需勾选。最重要的是勾选 “Install OpenSSH server”,这一步能让你安装完成后立刻远程接入。经验显示,[K2] 中的“ssh远程连接服务器教程”正是很多用户安装后第一件事。
完成这些选择后,系统将开始安装。需等待软件包下载,耗时取决于网络和镜像速度。
四、安装后的首要配置:SSH 登录与用户管理
核心结论:安装完成后,多数服务器放在机房或云端,无法直连显示器,必须依赖 SSH 进行管理。首次登录建议使用非 root 用户,并通过密钥认证提高安全性。
操作建议:
- 若安装过程中已勾选 OpenSSH,直接在本地终端执行
ssh 用户名@服务器IP,输入密码即可登录。 - 建议创建普通用户代替 root 直接操作,命令:
sudo adduser newadmin && sudo usermod -aG sudo newadmin。 - 生成密钥对(
ssh-keygen -t ed25519),将公钥内容复制到服务器的~/.ssh/authorized_keys,关闭密码登录,这是基础安全设置。 - 查看防火墙状态:
sudo ufw status,建议开启并允许 SSH:sudo ufw allow OpenSSH && sudo ufw enable。
这些动作与 [K3] 中“服务器安全设置”“如何设置服务器”高度相关,也是后续学习“服务器运维知识”的基础。
五、关键对比:安装方式与自动化选项
当需要在多台机器上部署或频繁重建环境时,手动安装效率低下。下面对比三种常见方式,便于读者根据场景选择:
| 安装方式 | 适用场景 | 成本与效率 | 注意事项 |
|---|---|---|---|
| 交互式安装(Subiquity) | 单台服务器、学习实验 | 一次学习成本,10-20分钟完成 | 必须人工逐项选择,不适合批量化 |
| 预配置安装(autoinstall) | 批量部署裸金属或虚拟机 | 需提前编写 YAML 配置文件,后期效率极高 | 依赖网络引导或 cloud-init,学习曲线陡 |
| 云平台模板/镜像 | 购买云服务器后直接选用 | 零操作,立即获得可运行系统 | 镜像版本、SSH 密钥由云服务商定义,灵活性稍低 |
[K1] 中“云服务器ecs使用教程”“云服务器怎么使用教程”反映了用户对云平台镜像的依赖,但掌握基础安装步骤,有助于理解底层配置。建议运维人员至少亲手完成一次交互安装,建立完整认知。
六、FAQ
Q1. 安装 Ubuntu 22.04 服务器时,提示“No disk detected”怎么办?
多见于使用 NVMe 固态硬盘或 RAID 卡配置。进入 UEFI/BIOS 将 SATA Operation 改为 AHCI,或加载对应存储驱动。极少数硬件需在引导参数中添加 nvme_load=YES 等选项。
Q2. 安装完成后,服务器能连上网络但 ping 不通外网,怎么排查?
先检查 IP 和网关:ip a 和 ip r;再测试 DNS:resolvectl status 或 nslookup baidu.com。常见原因是 DNS 未配置或防火墙规则限制了出站。在 /etc/netplan 下修改 YAML 即可生效。
Q3. 服务器最小化安装后,还需装哪些常用工具?
建议 sudo apt install build-essential curl vim htop,满足编译、调试和监控需求。如果是云服务器,留意厂商提供的监控代理(如阿里云云监控),能帮助追踪性能指标。
Q4. 已用桌面版 Ubuntu 22.04 当服务器,是否需要重装?
如果已配置完成且运行稳定,不必重装。但桌面版包含不必要的图形组件,增加攻击面和资源消耗,且内核调度偏向交互体验。建议通过 sudo apt purge 移除 GUI 包,或重新部署服务器版以实现精简。
七、结论
Ubuntu 22.04 服务器版的安装并不复杂,关键在于版本选择、SSH 开放和磁盘分区的合理规划。对于个人学习或轻量级应用,一次交互安装就能胜任;对于生产集群,则可进阶至 autoinstall 自动化部署。建议在安装完成后立刻执行安全基线配置,再投入业务使用。如需进一步学习,可配合 [K2] 中的“服务器运维教程”“服务器使用教程”等资料,逐步掌握管理、监控与故障处理能力。