在 Ubuntu 24.04 LTS(64 位,UEFI 启动)云服务器上开始工作,通常分为基础连接、安全加固、环境配置和日常运维几个阶段。以下是针对该版本的详细操作指南:
1. 获取连接信息
在购买或创建实例后,云服务商通常会通过控制台或邮件提供以下关键信息:
- 公网 IP 地址 (Public IP):用于远程访问。
- 用户名:Ubuntu 24.04 默认用户通常为
ubuntu。 - 登录凭证:可能是 SSH 私钥文件(
.pem)、密码或密钥对。
注意:如果是首次使用,请确保你的本地电脑已安装 SSH 客户端(Windows 推荐使用 PowerShell 或 Git Bash,macOS/Linux 自带终端)。
2. 首次 SSH 连接
打开终端,使用以下命令连接服务器:
# 格式:ssh -i <私钥路径> <用户名>@<公网 IP>
# 示例(Linux/Mac):
ssh -i /path/to/your-key.pem ubuntu@123.45.67.89
# 示例(Windows PowerShell):
ssh -i "C:pathtoyour-key.pem" ubuntu@123.45.67.89
如果提示 Permission denied (publickey),请检查私钥权限是否正确(需执行 chmod 400 your-key.pem),并确认文件名与路径无误。
3. 系统初始化与安全加固
进入系统后,建议立即执行以下操作以确保安全:
A. 更新软件源
Ubuntu 24.04 是最新长期支持版,首次登录后务必更新软件包列表和系统内核:
sudo apt update && sudo apt upgrade -y
B. 配置防火墙 (UFW)
Ubuntu 默认未开启防火墙,建议使用 UFW 管理端口:
# 启用防火墙
sudo ufw enable
# 允许 SSH 端口(防止被锁死,SSH 默认 22)
sudo ufw allow ssh
# 或者指定特定端口
sudo ufw allow 22/tcp
# 查看状态
sudo ufw status
注意:如果你开启了其他服务(如 Web 服务的 80/443 端口),记得先放行再重启防火墙。
C. 修改 root 密码(可选)
虽然 Ubuntu 默认禁用 root 直接登录,但如果你需要 root 权限,可以设置密码:
sudo passwd root
随后编辑 /etc/ssh/sshd_config 将 PermitRootLogin 设置为 yes(仅在内网可信时建议)。
4. 常用运维与管理
A. 查看系统资源
# 查看 CPU、内存使用情况
htop # 需先安装:sudo apt install htop
# 查看磁盘空间
df -h
# 查看网络接口
ip addr
B. 安装开发环境 (以 Python/Node.js 为例)
Ubuntu 24.04 默认包含较新的软件版本,可以直接安装:
# 安装 Python 3 (24.04 默认已预装最新版)
python3 --version
# 安装 Node.js (如需新版可添加 NodeSource 源)
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
C. 管理进程与服务
# 启动/停止服务
sudo systemctl start nginx
sudo systemctl stop nginx
sudo systemctl restart nginx
# 设置开机自启
sudo systemctl enable nginx
# 查看服务状态
sudo systemctl status nginx
5. 特殊注意事项 (UEFI 与 64 位)
- UEFI 引导:由于这是 UEFI 版镜像,不需要也不应该尝试修改 BIOS 中的 Legacy/CSM 模式。如果在本地虚拟机(如 VirtualBox)中测试,请确保虚拟机设置中勾选了 "Enable EFI"。
- 64 位架构:所有软件包必须为
amd64架构。在apt安装时会自动匹配,无需手动干预。 - 云助手/元数据:Ubuntu 24.04 默认集成
cloud-init,首次启动会自动处理主机名、SSH 公钥注入等。如果需要自定义初始化脚本,可在购买实例时填写“用户数据”(User Data)。
6. 常见问题排查
- 无法连接 SSH:
- 检查云控制台的安全组(Security Group)是否放行了 22 端口。
- 检查本地网络是否限制了出站连接。
- 权限不足:
- 所有系统级操作前加
sudo。 - 如果忘记
sudo密码,需通过云厂商的 VNC 控制台重置。
- 所有系统级操作前加
- 磁盘空间满:
- 清理缓存:
sudo apt clean - 查找大文件:
du -sh /* | sort -hr | head -n 10
- 清理缓存:
通过以上步骤,您的 Ubuntu 24.04 云服务器即可安全、稳定地投入生产或开发环境使用。如果有特定的应用场景(如搭建 Docker 容器、部署 WordPress 等),可以进一步询问具体配置方案。
云服务器