默认情况下,腾讯云安装 Ubuntu 24.04 LTS 镜像时是不包含图形化界面(GUI)的。
腾讯云以及大多数云服务商提供的官方 Linux 镜像,为了节省系统资源、提高安全性并加快启动速度,默认都采用最小化安装模式,仅包含命令行终端(CLI)。
如何获取图形化界面?
如果您需要在云服务器上使用图形化界面,您必须手动安装桌面环境。以下是两种常见的实现方案:
方案一:安装轻量级桌面环境(推荐)
对于云服务器,通常不建议安装全功能的 GNOME 桌面(占用资源较大),推荐使用 XFCE 或 MATE 等轻量级桌面。
以安装 XFCE 为例,登录服务器后执行以下命令:
# 1. 更新软件源
sudo apt update && sudo apt upgrade -y
# 2. 安装 XFCE 桌面环境和必要的组件
sudo apt install xfce4 xfce4-goodies -y
# 3. 安装远程桌面协议支持 (xrdp),以便通过 Windows 自带的“远程桌面连接”访问
sudo apt install xrdp -y
# 4. 配置 xrdp 使用 XFCE 会话
echo "xfce4-session" > ~/.xsession
# 5. 启动 xrdp 服务并设置开机自启
sudo systemctl enable --now xrdp
# 6. 确保防火墙允许 3389 端口(如果开启了安全组限制)
# 注意:腾讯云的安全组需要在控制台单独放行 TCP 3389 端口
安装完成后,您可以使用 Windows 自带的“远程桌面连接”工具,输入服务器的公网 IP,用户名和密码即可进入图形界面。
方案二:使用 VNC 连接
如果不希望安装 xrdp,也可以安装 VNC Server(如 tigervnc-standalone-server),但配置相对复杂一些,且需要配合 VNC Viewer 客户端使用。
⚠️ 重要注意事项
- 网络与安全组:无论使用 RDP (xrdp) 还是 VNC,您都必须登录到腾讯云控制台,在实例的安全组规则中添加入方向规则,放行对应的端口(RDP 为 3389,VNC 通常为 5900+)。
- 性能与成本:运行图形化界面会显著增加 CPU 和内存的消耗。如果您的应用不需要 GUI,建议保持纯命令行模式以获得最佳性能。
- 替代方案:如果是为了管理 Web 服务,通常建议使用 Web 版终端(腾讯云控制台自带)或 VS Code Remote SSH 进行开发,无需安装完整的桌面环境。
CLOUD云枢