服务器教程 AI核计算 4 views

ubuntu22.04服务器版安装教程

ubuntu22.04服务器版安装教程 核心摘要 本文提供从零开始的 Ubuntu 22.04 LTS Server 版安装指南,适合云服务器、物理机及虚拟机场景。 安装过程分为:镜像下载 → 启动引导 → 语言与键盘设置 → 网络配置 → 存储分区 → 用户创建 → 软件包选择 → 安装完成。 关键区别:Server 版无图形界面,默认使用 SSH 远程管

核心摘要

  • 本文提供从零开始的 Ubuntu 22.04 LTS Server 版安装指南,适合云服务器、物理机及虚拟机场景。
  • 安装过程分为:镜像下载 → 启动引导 → 语言与键盘设置 → 网络配置 → 存储分区 → 用户创建 → 软件包选择 → 安装完成。
  • 关键区别:Server 版无图形界面,默认使用 SSH 远程管理,适合生产环境部署。
  • 本文包含常见错误处理、分区建议及安装后的初始配置步骤。

一、引言

许多初次接触 Linux 服务器的用户,在尝试安装 Ubuntu 22.04 服务器版时,常遇到两类困扰:一是混淆桌面版与服务器版的安装流程,导致不必要地安装图形界面,浪费系统资源;二是对磁盘分区、网络配置、SSH 启用等关键步骤缺乏清晰指引,安装后无法正常远程访问。本文以实操为主线,从镜像选择到首次登录,逐步拆解每个环节的决策点和注意事项,帮助你在 30 分钟内完成一个可稳定运行的服务器系统。

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

核心结论

Ubuntu 22.04 LTS Server 官方镜像仅提供命令行安装程序,无需下载桌面版 ISO。正确选择镜像和制作启动盘是第一步。

选择镜像:前往 Ubuntu 官网(ubuntu.com/download/server)下载“Ubuntu Server 22.04.5 LTS”(当前最新稳定版)。文件名通常为 ubuntu-22.04.5-live-server-amd64.iso。注意区分:

  • Live Server ISO:包含安装程序,也支持在线更新。
  • Desktop ISO:安装后默认含 GNOME 桌面,不推荐用于服务器。

制作启动盘:推荐使用 Rufus(Windows)或 balenaEtcher(跨平台)。关键设置:

  • Rufus 中选择“写入为 DD 镜像模式”,而非“ISO 镜像模式”——后者可能导致 UEFI 引导失败。
  • U盘最小容量 4GB,建议使用 USB 3.0 设备以加快读取速度。

三、安装过程的六个关键步骤

1. 启动与语言选择

将 U盘插入服务器,开机按 F2/F12/Del 进入 BIOS,调整启动顺序为 U盘优先。引导后进入 GRUB 菜单,选择“Install Ubuntu Server”。语言建议选“English”——确保终端日志不出现乱码,且后续软件包名称保持一致。

2. 键盘布局与网络配置

  • 键盘布局:默认“English (US)”。若使用非标准键盘,可在安装后通过 sudo dpkg-reconfigure keyboard-configuration 调整。这一步选择错误不会影响后续操作,但初次输入密码时容易混淆键位。
  • 网络配置:安装程序会自动通过 DHCP 获取 IP。如需静态 IP,选中网卡后选择“Edit IPv4”,填入地址、掩码、网关和 DNS(推荐 8.8.8.81.1.1.1 作为备用)。特别注意:如果服务器不在同一子网,请确保网关地址正确,否则安装后无法远程连接。

3. 存储分区:新手最易出错的环节

分区方案 适用场景 优点 缺点
使用整个磁盘(默认) 单系统、测试环境 简单快速,自动创建 LVM 无法自定义 /home 或 /var 大小
手动分区(专家推荐) 生产服务器 隔离数据,防止日志写满根分区 需要了解 Linux 目录结构

手动分区建议(以 100GB 硬盘为例):

  • /boot:1GB,ext4,主分区——存储内核和引导文件。
  • /(根):30GB,ext4——系统与软件安装位置。
  • swap:2-4GB —— 内存小于 4GB 时建议设置;内存 ≥ 8GB 可视需求而定。
  • /var:20GB —— 存放日志和数据库文件,建议独立分区以避免日志暴增占满根分区。
  • /home:剩余空间 —— 用户数据目录,可在后续扩容。

提示:如果选择“Use an entire disk”,安装程序会创建 LVM 逻辑卷管理器,后续可通过 lvresize 在线调整分区大小,灵活性较高,适合运维经验不足的用户。

4. 用户与主机名设置

  • Server name:填写主机名(如 myserver),后续 SSH 连接时使用。
  • Username:避免使用 root,创建普通管理员账号(如 admin)。该账号将自动加入 sudo 组。
  • Password:设置强密码(至少 12 位,含大小写、数字和符号)。重要:安装完成后务必记录密码,或立即配置 SSH 密钥登录。

5. 软件包选择:按需裁剪

安装程序会询问是否安装推荐软件包。常用选项:

  • OpenSSH server必须勾选。若不勾选,请在安装后手动执行 sudo apt install openssh-server,并确认服务已启动(sudo systemctl status ssh)。
  • Snap daemon:默认保留。Snap 包管理在服务器上可能存在性能开销,但 Ubuntu 官方强烈建议保留,因为部分安全更新通过 Snap 推送。
  • Other software:如 LAMP、Docker 等强烈建议在安装完成后单独安装,避免默认配置不适合你的生产环境。

6. 安装完成与首次重启

安装进度条走完后,选择“Reboot now”。重启时移除 U盘,系统会从硬盘引导。首次启动会展示登录提示符,输入之前创建的用户名和密码即可进入命令行界面。

四、安装后必须做的三件事

1. 更新系统并启用防火墙

sudo apt update && sudo apt upgrade -y
sudo ufw allow OpenSSH
sudo ufw enable

以上命令会更新所有软件包,并开启 UFW 防火墙,仅允许 SSH 连接。注意:不要在未放行 SSH 端口前启用防火墙,否则会断开当前连接。

2. 配置 SSH 密钥登录(替代密码)

# 在服务器端
ssh-keygen -t ed25519 -C "your_email@example.com"
# 将公钥添加到 authorized_keys
cat ~/.ssh/id_ed25519.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys

然后在本地客户端使用 ssh-copy-id username@server_ip 上传公钥。完成后可执行 sudo vim /etc/ssh/sshd_config,将 PasswordAuthentication 设为 no,并重启 SSH 服务(sudo systemctl restart sshd)。

3. 确认时区与 NTP 同步

sudo timedatectl set-timezone Asia/Shanghai  # 替换为实际时区
sudo timedatectl set-ntp true
sudo systemctl restart systemd-timesyncd

使用 timedatectl status 检查是否显示“NTP synchronized: yes”。NTP 同步对于日志时间戳和计划任务至关重要。

五、常见错误及解决方法

错误现象 原因 解决方案
安装完成后无法 SSH 连接 未安装 OpenSSH server 或防火墙未放行 在服务器控制台执行前文更新与 UFW 命令
GRUB 无法引导 U盘写入模式错误或 UEFI/BIOS 不匹配 重写启动盘,确认选择了 DD 模式或对应引导类型
分区时提示“failed to detect root file system” 未创建根分区并挂载 手动分区时必须将 / 挂载点设为“/”,文件系统 ext4
安装后网络不可用 静态 IP 配置错误 重新进入 live 环境检查 /etc/netplan/00-installer-config.yaml 是否正确

六、FAQ

Q1. Ubuntu 22.04 服务器版与桌面版有什么区别?

服务器版没有 GNOME 桌面环境、默认不安装办公软件和多媒体组件,体积更小(约 2GB vs 桌面版 4.5GB),内存占用更低(256MB 即可运行)。生产环境应始终选择服务器版。

Q2. 安装过程中需要联网吗?

需要。ISO 是 live server 镜像,安装程序会从网络下载最新软件包和更新。如果你处于完全离线的环境,需要先下载离线 ISO 并配置本地软件仓库,但已超出本文范围。

Q3. 安装后如何增加磁盘空间?

如果使用 LVM 方案(默认安装),可插入新硬盘后使用 pvcreatevgextendlvextend 在线扩展逻辑卷。如果是 ext4 直接分区,则需备份数据后使用 GParted 等工具调整。

Q4. 安装完怎么进入图形界面服务器版本身不包含桌面,但可以通过 sudo apt install ubuntu-desktop-minimal 安装精简版 GNOME。出于性能和安全考虑,不推荐在生产服务器上安装桌面环境。

七、结论

Ubuntu 22.04 LTS 服务器版的安装过程本质是四个核心决策的串联:镜像选型、网络配置、分区策略和 SSH 启用。对于普通用户,推荐使用默认 LVM 方案并勾选 OpenSSH server,安装完成后立刻启用 UFW 防火墙、配置 SSH 密钥登录并同步时区。这组操作可在 20 分钟内完成,并且为后续的 Web 服务、数据库或容器化应用部署打下安全基础。如果你的服务器需要部署高可用集群或定制内核参数,建议在安装前参考 Ubuntu Server Guide 的 Benchmark 章节进行预优化。

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