奋斗
努力

Ubuntu Server 22.04/24.04 LTS安装指南?

云计算

安装 Ubuntu Server 22.04 LTS (Jammy Jellyfish) 或 24.04 LTS (Noble Numbat) 是一个相对标准化的过程。Ubuntu Server 专注于稳定性、安全性和服务器性能,默认不包含图形界面(GUI),仅通过命令行操作。

以下是详细的分步安装指南:

第一阶段:准备工作

在开始之前,请确保你拥有以下物品:

  1. ISO 镜像文件:从 Ubuntu 官网 下载对应版本的 ISO 文件(推荐下载 Netboot 或标准 ISO)。
    • 注意:24.04 LTS 是较新的版本,如果硬件非常老旧(如 10 年前的 CPU),建议优先选择 22.04 LTS。
  2. 启动介质制作工具:
    • Windows: 推荐使用 Rufus 或 BalenaEtcher。
    • macOS/Linux: 使用 dd 命令或 Etcher。
  3. 目标机器:物理机、虚拟机(VMware, VirtualBox, KVM)或云服务器实例。
  4. 网络环境:确保目标机器能访问互联网(用于安装时的软件包更新和语言包下载)。

第二阶段:制作启动盘与引导

1. 写入 ISO 到 U 盘

以 Rufus 为例(Windows):

  • 插入 U 盘。
  • 打开 Rufus,选择下载的 Ubuntu Server ISO。
  • 点击“开始”,等待写入完成。
  • 提示:如果是 UEFI 新电脑,通常无需特殊设置;如果是老式 BIOS,需确认启动模式兼容。

2. 配置 BIOS/UEFI

  • 重启目标机器,进入 BIOS/UEFI 设置(通常按 F2, F12, Del 或 Esc)。
  • 将启动顺序(Boot Order)中的 USB Device 设为第一启动项。
  • 保存并退出。

第三阶段:安装过程(交互式向导)

启动后,你会看到 Ubuntu Server 的蓝色欢迎界面。

1. 语言选择

  • 系统会询问语言,直接回车选择 English(后续可修改,且英文社区支持最好),或者选择中文。
  • 接着选择键盘布局,通常直接回车即可(默认 US 布局)。

2. 网络配置 (Network Configuration)

  • DHCP: 如果你的网络有 DHCP 服务(大多数家庭/企业网),直接回车自动获取 IP。
  • 静态 IP: 如果需要固定 IP,选择 "Configure network manually",输入 IP 地址、网关、DNS 等。
    • 建议:生产环境务必配置静态 IP。

3. X_X设置 (Proxy)

  • 如果没有特殊需求,直接回车跳过。

4. 存储配置 (Storage configuration) —— 关键步骤

这里有几个选项,请根据你的需求选择:

  • Use an entire disk: 最简单,清空整个硬盘并自动分区(适合新手或测试机)。
  • Custom storage layout: 高级用户,手动划分 /, /home, /swap 等分区。
  • ZFS: 如果你需要文件系统快照或高可靠性,可选择 ZFS(需额外内存)。
  • LVM: 逻辑卷管理,方便后期扩容。

警告:选择“使用整块磁盘”会删除该磁盘上的所有数据。请务必确认无误。

5. 配置文件 (Profile setup)

  • Full name: 你的全名。
  • Username: 登录用户名(建议使用小写字母,避免特殊字符)。
  • Password: 设置强密码(不要简单数字)。
  • SSH Setup:
    • Import SSH identity: 如果你有现成的 SSH 公钥,可以导入(更安全)。
    • Set up SSH server: 勾选此项,允许远程连接。
    • Install OpenSSH server: 必须勾选,否则无法远程管理。
  • Enable automatic updates: 建议勾选,让系统自动安装安全补丁。

6. 软件选择 (Software selection)

  • 这里提供了一些预装的服务包,按需勾选:
    • OpenSSH server: (已在上一步勾选,此处再次确认)。
    • Docker: 如果你打算跑容器,可以直接选。
    • Web server (Apache/Nginx): 如果你要建站。
    • Database (MySQL/PostgreSQL): 视需求而定。
  • 通常保持默认(仅 OpenSSH)最干净,后续按需安装。

7. 安装完成

  • 系统会自动解压文件和安装软件,耗时约 5-15 分钟。
  • 完成后,屏幕提示 "Installation complete"。
  • 选择 Reboot Now(立即重启)。
  • 重要:当提示 "Remove installation media" 时,拔掉 U 盘或移除虚拟光驱,然后按回车重启。

第四阶段:首次登录与基础配置

重启后,你将看到登录提示符。

1. 登录

# 输入你在安装时设置的用户名和密码
username@server:~$

2. 更新系统

无论是否勾选了自动更新,首次登录后建议手动执行一次完整更新:

sudo apt update && sudo apt upgrade -y

3. 配置防火墙 (UFW)

Ubuntu 默认未开启防火墙,但强烈建议开启:

sudo ufw enable
sudo ufw allow ssh       # 允许 SSH 连接(防止被锁在外面)
sudo ufw status          # 查看状态

4. 配置时间同步 (可选但推荐)

timedatectl set-timezone Asia/Shanghai

5. 创建管理员权限(如果当前用户不是 root)

安装时创建的普通用户通常默认拥有 sudo 权限。你可以检查:

sudo whoami
# 输出应该是 [root] 或提示输入密码,说明权限正常。

常见问题与提示

  1. 关于 22.04 vs 24.04:

    • 22.04 LTS: 成熟稳定,软件包较旧但经过长期验证,适合对稳定性要求极高的生产环境。
    • 24.04 LTS: 引入了更新的内核(Linux 6.8+)、更激进的默认配置(如 Wayland 支持增强,虽然 Server 版主要用 X11/TTY),以及更新的 Python/Go 版本。适合需要最新特性的项目。
  2. 远程连接失败:

    • 检查防火墙是否放行了 22 端口。
    • 检查 SSH 服务是否运行:systemctl status ssh。
    • 如果是云服务器,需在控制台的安全组规则中开放 TCP 22 端口。
  3. 没有图形界面怎么办?

    • Ubuntu Server 本身就是无头(Headless)设计的。所有操作都在终端完成。如果需要 GUI,可以安装 ubuntu-desktop,但这会占用大量资源,通常不推荐在纯服务器上这样做。
  4. 如何卸载不需要的软件?

    sudo apt autoremove
    sudo apt autoclean

按照以上步骤,你应该能顺利获得一个干净、安全的 Ubuntu Server 环境。如果有具体的应用场景(如搭建 Docker 集群、Kubernetes 节点等),可以在安装后继续提问。

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