速卖通素材
努力

Ubuntu Server 22.04/24.04 LTS安装指南?

服务器

安装 Ubuntu Server 22.04 LTS (Jammy Jellyfish) 或 24.04 LTS (Noble Numbat) 是一个标准化的过程。Ubuntu Server 以无图形界面(CLI)、高性能和稳定性著称,非常适合服务器、容器主机和云环境。

以下是详细的安装指南,涵盖从准备到首次登录的完整流程。


第一阶段:准备工作

1. 下载 ISO 镜像

前往 Ubuntu 官方下载页面获取对应版本的 ISO 文件:

  • Ubuntu Server 22.04.4 LTS: 下载链接
  • Ubuntu Server 24.04 LTS: 下载链接
    • 建议优先选择最新发布的 24.04 LTS,除非你的硬件驱动或特定软件对旧版本有严格依赖。

2. 制作启动盘

你需要一个至少 4GB 的 U 盘和一个刻录工具。

  • Windows: 推荐使用 Rufus (推荐设置:写入模式选 "DD 映像" 以获得最佳兼容性)。
  • macOS/Linux: 使用命令行 dd 命令。
    # 注意:请确保将 /dev/sdX 替换为你的实际 U 盘设备路径,操作前请备份数据!
    sudo dd if=ubuntu-24.04-live-server-amd64.iso of=/dev/sdX bs=4M status=progress oflag=sync

3. 确认硬件要求

  • CPU: 64 位双核处理器。
  • 内存: 最低 512MB(推荐 2GB+)。
  • 硬盘: 最小 25GB 可用空间。
  • 网络: 有线网络连接(推荐),用于安装时下载更新和配置。

第二阶段:安装过程 (BIOS/UEFI 引导)

  1. 启动系统:插入 U 盘,重启服务器,进入 BIOS/Boot Menu 设置 U 盘为第一启动项。
  2. 选择语言:在欢迎界面选择语言(通常默认 English 或 Chinese,后续步骤中可切换)。
  3. 安装选项
    • 选择 "Install Ubuntu Server"
    • 系统会加载内核并进入图形化(基于 TUI)安装向导。
  4. 键盘布局:选择你的键盘布局(通常默认即可,按回车继续)。
  5. 网络配置 (Network)
    • 如果插了网线,系统通常会自动识别 IP。
    • 如果需要配置静态 IP,选择 "Configure network interfaces" -> 编辑网卡 -> 输入 IP、网关、DNS。
    • 提示:Ubuntu Server 24.04 默认使用 Netplan 进行网络管理。
  6. X_X设置:如果没有特殊需求,直接跳过(No proxy)。
  7. 存储配置 (Storage)
    • 重要:这里可以选择磁盘分区方式。
    • Use an entire disk (默认):自动格式化整个磁盘并创建 LVM 逻辑卷。生产环境请务必先备份数据!
    • Custom storage layout:手动分区(适合需要独立 /home, /var, /boot 分区的场景)。
  8. Profile Setup (用户配置)
    • Your name: 管理员全名。
    • Your server’s name: 主机名(例如 web-server-01)。
    • Pick a username: 登录用户名(不要使用 root,建议使用普通用户并通过 sudo 提权)。
    • Choose a password: 设置强密码。
    • SSH Setup (关键步骤)
      • Import an SSH key (推荐): 如果你已有密钥,选择此项,安全性更高。
      • Set up this user as sudo: 确保该用户拥有 sudo 权限。
  9. Feature Selection (功能选择)
    • 勾选你需要的服务,常见的包括:
      • OpenSSH server (远程连接必备)
      • Docker (容器运行时)
      • LXD (轻量级虚拟化)
      • HPC (高性能计算支持)
    • Tab 键选择,空格键勾选,回车继续。
  10. 开始安装:确认配置无误后,点击 Continue。系统将复制文件、安装基础组件并配置 GRUB 引导。
  11. 完成:安装结束后,提示 "Installation Complete",按回车重启。

第三阶段:首次登录与初始化

  1. 移除 U 盘:重启过程中拔掉 U 盘,避免再次进入安装程序。
  2. 登录
    • 输入你在安装时创建的 用户名密码
    • 如果是 SSH 登录,使用客户端连接服务器的 IP 地址。
  3. 更新系统
    登录后,立即执行以下命令更新软件源和系统包,修复潜在漏洞:

    sudo apt update && sudo apt upgrade -y
  4. 配置防火墙 (UFW)
    Ubuntu 默认未开启防火墙,建议启用它:

    # 允许 SSH 连接 (防止被锁在外面)
    sudo ufw allow OpenSSH
    
    # 启用防火墙
    sudo ufw enable
    
    # 查看状态
    sudo ufw status
  5. 清理缓存 (可选)
    sudo apt clean

第四阶段:常见后续配置建议

1. 配置时间同步

确保服务器时间与标准时间一致,这对日志记录和证书验证至关重要:

sudo timedatectl set-timezone Asia/Shanghai
# 检查时间
timedatectl status

2. 配置静态 IP (Netplan)

Ubuntu 22.04/24.04 使用 Netplan 管理网络。配置文件位于 /etc/netplan/
假设网卡名为 ens33,IP 为 192.168.1.100

sudo nano /etc/netplan/00-installer-config.yaml

编辑内容如下(注意缩进必须严格对齐):

network:
  version: 2
  ethernets:
    ens33:
      dhcp4: no
      addresses:
        - 192.168.1.100/24
      gateway4: 192.168.1.1
      nameservers:
        addresses:
          - 8.8.8.8
          - 1.1.1.1

应用配置:

sudo netplan apply

3. 安全加固建议

  • 禁止 root 直接登录:编辑 /etc/ssh/sshd_config,设置 PermitRootLogin no
  • 修改 SSH 端口:为了减少自动化扫描攻击,可以修改默认的 22 端口(需谨慎操作,配置错误可能导致无法连接)。
  • 安装 Fail2Ban:防止暴力破解密码。
    sudo apt install fail2ban -y

常见问题排查

  • 问题:安装时找不到磁盘
    • 原因:可能是 RAID 卡驱动缺失或硬盘模式设置为 AHCI/RAID 不匹配。
    • 解决:进入 BIOS 检查 SATA Mode,或尝试在安装启动菜单中选择 "OEM Install" 以加载更多驱动。
  • 问题:SSH 无法连接
    • 检查:sudo systemctl status ssh 确认服务是否运行。
    • 检查:防火墙规则 sudo ufw status 是否放行了 22 端口。
  • 问题:24.04 安装后无法联网
    • 原因:24.04 默认使用 Netplan,但某些云厂商或虚拟机可能需要特定的网卡名称。
    • 解决:使用 ip addr 查看网卡名称,然后重新编辑 Netplan 配置文件。

按照以上步骤,你将拥有一个干净、安全且现代化的 Ubuntu Server 环境。如果有具体的部署场景(如搭建 Web 服务、数据库集群等),可以进一步询问相关配置。

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