Ubuntu Server 22.04/24.04 LTS安装指南?

以下是 Ubuntu Server 22.04 LTS24.04 LTS 的详细安装指南。这两个版本都支持图形化安装(ISO)和无头模式安装(命令行/网络),但鉴于服务器环境通常通过 ISO 镜像进行本地或虚拟机部署,以下指南以标准 ISO 安装流程为主,同时涵盖关键配置差异。


📋 准备工作

在开始之前,请确保准备好以下内容:

  1. 下载 ISO 镜像
    • 访问 Ubuntu 官网下载页。
    • 选择 22.04 LTS (Jammy Jellyfish)24.04 LTS (Noble Numbat)
    • 建议:如果是生产环境且追求极致稳定,选 22.04;如果需要最新内核、新特性(如更好的 ARM64 支持、新的安全模块),选 24.04。
  2. 制作启动盘
    • 使用工具(如 Rufus (Windows), BalenaEtcher, 或 dd 命令 (Linux/Mac))将 ISO 写入 U 盘。
  3. 硬件要求
    • CPU: 双核 2GHz 以上。
    • 内存:至少 2GB (推荐 4GB+)。
    • 硬盘:至少 25GB 可用空间。

🚀 安装步骤 (图形化界面向导)

注意:Ubuntu Server 22.04/24.04 的默认安装程序是文本模式(TUI),但在某些较新的 ISO 或特定配置下可能显示为简单的图形界面。以下步骤基于标准的文本菜单界面。

1. 启动与语言选择

  1. 插入 U 盘并重启服务器,进入 BIOS/UEFI 设置启动项,选择从 U 盘启动。
  2. 进入引导菜单后,选择 "Try or Install Ubuntu Server"
  3. 系统加载后,首先选择 语言 (Language)。建议选择 English(兼容性最好,报错信息更清晰),如果熟悉中文也可选中文。
  4. 确认键盘布局(通常是 US Default)。

2. 网络配置 (Network Configuration)

  1. 系统会自动检测网卡。
  2. DHCP: 如果网络中有 DHCP 服务器,直接按回车即可自动获取 IP。
  3. 静态 IP (推荐生产环境):
    • 选择 "Configure static network address"。
    • 输入 IP 地址、子网掩码 (Netmask)、网关 (Gateway)。
    • 输入 DNS 服务器地址(如 8.8.8.8114.114.114.114)。
    • 提示:24.04 在此处对 IPv6 的支持更好,可根据需要配置。

3. X_X设置 (Proxy)

  • 如果有企业内网X_X,填写 HTTP/HTTPS 地址;若无,直接留空按回车。

4. 存储配置 (Storage Configuration) ⚠️ 关键步骤

这是最容易出错的一步,请务必小心数据备份。

  • 选项 A: Use an entire disk (推荐新手)
    • 选择 "Use an entire disk" -> 选择目标硬盘。
    • 勾选 "Set up this disk as an LVM group" (可选,方便后期扩容)。
    • 勾选 "Encrypt the new Ubuntu installation for security" (如需磁盘加密)。
    • 点击 Done 并确认写入更改。
  • 选项 B: Custom storage layout (高级用户)
    • 选择 "Custom storage layout"。
    • 可以手动划分 /boot, /, swap, /home 等分区。
    • 注意:24.04 默认倾向于使用 ZFSLVM,需根据需求调整。

5. 配置文件 (Profile Setup)

  1. Your name: 输入管理员姓名。
  2. Your server’s name: 输入主机名(Hostname,如 web-server-01)。
  3. Pick a username: 创建登录用户名(不要使用 root,建议创建一个普通用户,后续通过 sudo 提权)。
  4. Choose a password: 设置强密码。
  5. SSH Setup:
    • Install OpenSSH server: 务必勾选。这将允许你远程管理服务器。
    • Import SSH identity: 如果你已有密钥,可选择导入。

6. 附加软件 (Optional Snaps / Packages)

  • 22.04: 提供了一些预装的 Snap 应用(如 Docker, Kubernetes, MySQL 等),可根据需要勾选。
  • 24.04: 更加精简,默认不安装额外的 Snap,鼓励用户按需安装,减少资源占用。
  • 建议:生产环境通常只勾选基础服务,其他组件在安装完成后手动安装。

7. 开始安装

  1. 确认所有设置无误。
  2. 系统会开始复制文件、安装核心包。
  3. 进度条走完后,系统会提示移除安装介质并重启。
  4. 拔掉 U 盘,按回车重启。

🔧 首次登录与基础配置

重启后,你将看到登录提示符。使用刚才创建的用户名和密码登录。

1. 更新系统

sudo apt update && sudo apt upgrade -y

2. 启用防火墙 (UFW)

Ubuntu 默认未开启防火墙,建议立即启用:

sudo ufw enable
# 开放必要端口 (例如 SSH 22, Web 80/443)
sudo ufw allow 22/tcp
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp

3. 配置 SSH (安全加固)

编辑 SSH 配置文件:

sudo nano /etc/ssh/sshd_config

建议修改以下项以提高安全性:

  • PermitRootLogin no (禁止 root 直接登录)
  • PasswordAuthentication no (仅允许密钥登录,需先配置好 SSH Key)
  • Port 2222 (可选:修改默认端口以防暴力破解)

修改后重启 SSH 服务:

sudo systemctl restart sshd

4. 设置时区 (可选)

timedatectl set-timezone Asia/Shanghai

💡 22.04 vs 24.04 主要区别与选择建议

特性 Ubuntu Server 22.04 LTS Ubuntu Server 24.04 LTS
发布周期 2022 年 4 月 2024 年 4 月
支持期限 至 2027 年 (标准维护),可延至 2032 年 (ESM) 至 2029 年 (标准维护),可延至 2034 年 (ESM)
内核版本 Linux Kernel 5.15 Linux Kernel 6.8+ (性能更好,硬件支持更强)
容器支持 原生支持 Docker/Podman,Snap 集成较好 对 Podman 支持更佳,Snap 默认更轻量
稳定性 极高,经过长时间验证 高,但作为新版可能存在少量未知 Bug
适用场景 传统生产环境、X_X、银行等对稳定性要求极高的场景 云原生、AI/ML 开发、新硬件适配、追求最新特性的场景

❓ 常见问题排查

  • 无法连接网络?
    • 检查网线连接及交换机端口。
    • 运行 ip addr 查看是否获取到 IP。
    • 尝试 ping 8.8.8.8 测试连通性。
  • 忘记 root 密码?
    • 在 GRUB 引导菜单按 e 进入编辑模式。
    • 找到以 linux 开头的行,在末尾添加 rw init=/bin/bash
    • F10 启动,直接进入 shell 后执行 passwd <username> 重置密码。
  • 如何切换回 22.04?
    • 如果当前是 24.04 且遇到问题,可以直接重新挂载 22.04 的 ISO 进行覆盖安装(注意备份数据)。

通过以上步骤,您应该已经成功安装了干净、安全的 Ubuntu Server 系统。接下来可以根据具体业务需求安装 Docker、Nginx、数据库等服务。

未经允许不得转载:CLOUD云枢 » Ubuntu Server 22.04/24.04 LTS安装指南?