走啊走
加油

云服务器Ubuntu_24.04_64位_UEFI版如何使用?

服务器价格表

在 Ubuntu 24.04 (Noble Numbat) UEFI 版本的云服务器上,核心操作逻辑与标准 Linux 服务器一致,但“UEFI 版”意味着底层启动固件和引导方式有所不同(通常涉及 Secure Boot、分区表格式 GPT 等)。

以下是从初始连接基础配置的完整使用指南:

1. 获取连接信息

在使用前,请确保您已从云服务商控制台获取以下关键信息:

  • 公网 IP 地址 (Public IP)
  • 用户名 (通常是 ubuntu,部分厂商可能是 root)
  • 密码SSH 密钥文件路径 (.pem/.ppk)

注意:Ubuntu 24.04 默认禁用 root 用户登录,且首次启动可能未设置默认密码(取决于镜像类型),通常推荐使用 SSH 密钥登录。


2. 首次 SSH 连接

场景 A:使用 SSH 密钥登录(推荐)

如果您下载了私钥文件(例如 key.pem),请在本地终端执行:

# 修改密钥权限为仅所有者可读 (Linux/Mac)
chmod 400 key.pem

# 连接服务器
ssh -i key.pem ubuntu@<您的公网 IP>

如果是 Windows 用户且使用 PuTTY,需将 .pem 转换为 .ppk 格式后再连接。

场景 B:使用密码登录

如果服务商提供了临时密码,直接输入:

ssh ubuntu@<您的公网 IP>

(首次连接会提示确认指纹,输入 yes 即可)


3. 系统初始化与更新

进入系统后,建议立即执行以下操作以确保安全并获得最新软件包:

# 更新软件源列表
sudo apt update

# 升级已安装的软件包
sudo apt upgrade -y

# 安装常用工具(可选,如 vim, net-tools, htop)
sudo apt install -y vim net-tools htop curl wget git

4. 关于 UEFI 版本的特殊注意事项

由于您使用的是 UEFI 版,以下几点与传统 BIOS 模式略有不同,需注意:

  1. 分区表格式:UEFI 系统必须使用 GPT 分区表。

    • 检查方法:运行 lsblkfdisk -l,确认根目录 / 所在的磁盘(如 /dev/vda)头部显示 GPT 而非 MBR
    • 不要尝试手动将其转换为 MBR,否则可能导致无法启动。
  2. Secure Boot (安全启动)

    • 大多数云厂商的 Ubuntu 镜像已预签好密钥,支持 Secure Boot。
    • 如果您安装了第三方驱动(如某些专有显卡驱动或内核模块),可能会因签名问题被拦截。如果遇到加载失败,可在云控制台的实例详情中查看是否开启了 Secure Boot,必要时可暂时关闭。
  3. 引导修复

    • 如果需要手动修复引导(极少情况),UEFI 系统的 EFI 分区通常挂载在 /boot/efi
    • 重建 GRUB 命令示例(仅在紧急救援模式下使用):
      sudo mount /dev/vda2 /mnt  # 假设 vda2 是根分区
      sudo mount /dev/vda1 /mnt/boot/efi # 假设 vda1 是 EFI 分区
      sudo chroot /mnt
      update-grub
      exit

5. 基础安全加固(必做)

关闭 Root 远程登录

为了安全,建议禁止 root 直接通过 SSH 登录:

  1. 编辑配置文件:sudo nano /etc/ssh/sshd_config
  2. 找到并修改:
    PermitRootLogin no
    PasswordAuthentication no  # 如果只用密钥,建议设为 no
  3. 重启 SSH 服务:sudo systemctl restart ssh

配置防火墙 (UFW)

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

# 允许 SSH 连接 (防止锁死自己)
sudo ufw allow OpenSSH

# 启用防火墙
sudo ufw enable

# 查看状态
sudo ufw status

6. 常见问题排查

  • 无法连接 SSH (Connection timed out)

    • 检查云控制台的安全组规则,确保 TCP 端口 22 对您的 IP 开放。
    • 检查实例状态是否为“运行中”。
  • 磁盘空间不足

    • 云盘扩容通常需要先在控制台调整磁盘大小,然后在系统内扩展分区和文件系统。
    • 查看空间:df -h
    • 简单扩容示例(假设根分区是 /dev/vda2):
      sudo growpart /dev/vda 2
      sudo resize2fs /dev/vda2  # 如果是 ext4 文件系统
  • 时间不同步

    • Ubuntu 24.04 默认使用 timedatectl 管理时间。
    • 同步时间:sudo timedatectl set-ntp true

总结

Ubuntu 24.04 UEFI 版云服务器的使用体验与桌面版高度一致。核心步骤是:通过 SSH 密钥登录 -> 更新系统 (apt update && upgrade) -> 配置安全组与防火墙。UEFI 特性主要体现在底层引导机制上,普通用户日常运维无需干预,只需确保不破坏 GPT 分区结构即可。