Ubuntu Server 22.04/24.04 LTS安装指南?

以下是 Ubuntu Server 22.04 LTS24.04 LTS 的官方安装指南。这两个版本在核心流程上非常相似,主要区别在于内核版本、默认软件包(如 24.04 引入了更新的 GNOME 桌面环境作为可选组件)以及安全策略的细微调整。


📋 准备工作

在开始之前,请确保你拥有:

  1. 硬件要求
    • CPU: 双核处理器或更高。
    • 内存 (RAM): 建议至少 2GB(推荐 4GB+),最低 512MB。
    • 硬盘空间: 建议至少 25GB(推荐 40GB+)。
    • 网络: 稳定的网络连接(用于下载更新和驱动)。
  2. 安装介质
    • 一个容量至少为 4GB 的 USB 闪存驱动器。
    • 镜像文件:从 Ubuntu 官网 下载对应的 ISO 文件。
      • 22.04 LTS: ubuntu-22.04.x-live-server-amd64.iso
      • 24.04 LTS: ubuntu-24.04.x-live-server-amd64.iso
  3. 刻录工具:推荐使用 Rufus (Windows), BalenaEtcher (跨平台), 或 dd 命令 (Linux/macOS)。

🚀 安装步骤详解

第一步:制作启动盘并引导

  1. 将下载的 ISO 写入 USB 驱动器。
  2. 将 USB 插入目标服务器/虚拟机。
  3. 重启电脑,进入 BIOS/UEFI 设置(通常按 F2, F12, Del, 或 Esc),将 USB 设备 设置为第一启动项。
  4. 保存并退出,系统将从 USB 启动。

第二步:初始化安装向导

进入 Ubuntu Server 安装界面后,你会看到一个基于文本的菜单:

  • 选择 Install Ubuntu Server
  • 语言选择:English (推荐,兼容性最好) 或 中文

第三步:配置网络与主机名

  1. Network connections: 系统会自动检测网卡。
    • 如果是静态 IP 需求,点击网卡条目进行配置(IP 地址、网关、DNS)。
    • 如果不确定,保持默认的 DHCP 即可。
  2. Proxy: 如果没有X_X服务器,直接回车跳过。
  3. Mirror: 选择地理位置最近的镜像源(例如 China -> Alibaba Cloud 或 Tsinghua University),这能显著加快下载速度。
  4. Keyboard configuration: 选择键盘布局(通常为 English US)。
  5. Storage configuration:
    • Use an entire disk: 一键格式化整个磁盘(适合新机器或测试环境)。
    • Custom storage layout: 手动分区(适合有复杂 RAID 或多系统需求的场景)。
    • 注意:选择“使用整个磁盘”会清除该盘所有数据!
  6. Profile setup:
    • Your name: 管理员姓名。
    • Your server’s name: 服务器主机名(例如 web-server-01)。
    • Pick a username: 登录用户名(建议避免使用 root)。
    • Choose a password: 设置强密码。
    • SSH Setup:
      • Import SSH identity: 如果你有现成的 SSH 密钥,可选择导入(更安全)。
      • No SSH access: 仅允许本地控制台登录(不推荐远程管理)。
      • Yes, set up SSH: 强烈建议选择此项,以便后续远程连接。
  7. Install OpenSSH Server: 确保勾选此选项(通常默认已选)。

第四步:软件选择 (Essential Snaps)

这是 22.04 和 24.04 的一个显著差异点:

  • Ubuntu Server 22.04: 提供基础服务列表(OpenSSH, etc.),Snaps 支持较少。
  • Ubuntu Server 24.04: 默认更倾向于使用 Snap 包管理器来安装常用服务(如 Docker, LXD, Nextcloud 等)。
    • 你可以在此处取消勾选不需要的 Snap 应用以节省空间。
    • 如果你需要传统的 .deb 包管理体验,可以在安装完成后通过 apt 安装。

第五步:安装完成

  1. 系统开始复制文件和安装软件包。
  2. 进度条走完后,提示 "Installation Complete"
  3. 选择 Reboot Now(立即重启)。
  4. 拔掉 USB 驱动器,系统将自动重启并进入命令行登录界面。

🔧 首次登录后的重要配置

成功登录服务器后,请立即执行以下操作以确保安全和稳定:

1. 更新系统

sudo apt update && sudo apt upgrade -y

2. 配置防火墙 (UFW)

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

# 允许 SSH 连接(防止被锁死)
sudo ufw allow OpenSSH
# 启用防火墙
sudo ufw enable
# 查看状态
sudo ufw status

3. 创建普通用户(如果尚未创建)

虽然安装时创建了用户,但为了安全,建议确保该用户具有 sudo 权限,且不要直接使用 root 登录。

4. 禁用 Root 直接登录 (SSH 安全加固)

编辑 SSH 配置文件:

sudo nano /etc/ssh/sshd_config

找到并修改以下行:

PermitRootLogin no
PasswordAuthentication no  # 如果你使用了 SSH 密钥,建议改为 no

保存退出 (Ctrl+O, Enter, Ctrl+X),然后重启 SSH 服务:

sudo systemctl restart ssh

5. 检查 24.04 特有功能 (可选)

如果你安装的是 24.04,可以检查是否启用了新的安全特性或尝试使用 Snap 安装常用工具:

# 示例:使用 Snap 安装 Docker (24.04 推荐方式)
sudo snap install docker

💡 常见问题排查

问题现象 解决方案
无法联网 检查 /etc/netplan/ 下的配置文件,确保网卡名称正确(如 ens33eth0),运行 sudo netplan apply
SSH 连不上 确认防火墙已放行 22 端口;检查 SSH 服务状态 systemctl status ssh;确认 IP 地址是否正确。
磁盘空间不足 清理缓存 sudo apt clean;或者在安装时选择自定义分区挂载 /home 到独立分区。
24.04 安装慢 24.04 默认下载更多 Snap 包,建议在安装向导中取消不必要的 Snap 勾选,或使用国内镜像源提速。

📝 总结

  • 22.04 LTS:稳定性极高,生态成熟,适合企业长期生产环境。
  • 24.04 LTS:引入了更新的 Linux 内核(6.8+)、改进的电源管理和对 ARM64 架构的更好支持,适合追求最新特性的新项目。

根据你的具体业务需求选择合适的版本,并按照上述步骤操作即可顺利完成部署。

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