怎么在VPS上安装桌面环境

怎么在VPS上安装桌面环境

Linux 是一个迷人的操作系统。有300 多个发行版,所有发行版都提供令人难以置信的功能范围,并提供完全不同的用户体验。即使在你选择了一个发行版之后,你仍然有不同的版本和风格可供选择。这样做的结果是,您有时可能最终会错过某个特定的功能。例如,您订购了 Ubuntu VPS 后,您可能会发现它没有桌面环境。幸运的是,Linux 无限可定制的特性意味着您可以毫不费力地安装它。让我们看看如何。

怎么在VPS上安装桌面环境-美联科技

Ubuntu 桌面版和 Ubuntu 服务器版的区别

Ubuntu 是目前最流行的 Linux 发行版之一。它于 2004 年首次发布,吸引了数百万以前的 Windows 和 macOS 用户,并以其出色的性能、丰富的软件包存储库以及易于使用的图形用户界面而闻名(图形用户界面)。

人们可能希望在订购 Ubuntu VPS 时看到上述 GUI。相反,他们更有可能获得有关通过SSH连接到服务器并通过老式控制台控制它的说明。

那是因为 Ubuntu 有两个版本——Ubuntu Desktop和Ubuntu Server。

这两个版本具有相同的内核和相同的支持周期,但是它们附带的默认软件包不同,因为它们是为不同的用户构建的。Ubuntu Server 应该在服务器上运行,因此它的集成功能旨在让系统管理员的工作更轻松。相比之下,Ubuntu Desktop 专为一般用途而设计,在其默认应用程序中,您会发现诸如文字处理器和浏览器之类的东西。

但是,两者之间最大的区别在于您与他们互动的方式。默认情况下,Ubuntu Server 根本没有 GUI。它旨在仅通过命令行界面(CLI)工作。如果你有一台运行 Ubuntu Server 的 VPS 并且想要一个桌面环境,你需要自己安装它。

怎么在VPS上安装桌面环境-美联科技

为什么我的服务器没有 GUI,我什么时候需要它?

谈到服务器,一切都与性能有关。开发人员和托管服务提供商试图从底层硬件中提取每一点速度,这意味着从操作系统到安装在其上的应用程序和服务的一切都需要完美优化并去除任何不必要的组件。

桌面环境通常被排除在 Ubuntu 服务器之外,因为通常情况下,用户根本不需要它。例如,在网站托管方面,大多数人都使用网络托管控制面板。即使他们需要安装额外的应用程序,他们通常也会通过控制台来完成。

然而,VPS 服务器不仅仅用于托管网站。

例如,对于想要测试网站并查看它们在世界不同地区的表现的开发人员来说,VPS可能是一个合适的解决方案。组织还使用虚拟服务器来创建多人连接到同一台机器的协作环境。

一方面,这些用户可能不精通 Linux 命令。另一方面,他们使用的应用程序可能仅设计为在 GUI 中运行。总而言之,您可能需要在 Ubuntu 服务器上使用图形用户界面的原因有很多。让我们看看如何获​​得。

怎么在VPS上安装桌面环境-美联科技

如何在 Ubuntu VPS 上安装桌面环境?

要在您的 VPS 上安装桌面环境,您需要通过 SSH 登录服务器。不要忘记使用具有root 权限的帐户。否则,您将无法完成安装。

当您进入时,使用以下命令更新现有软件包可能不是一个坏主意:

sudo apt-get 更新
sudo apt-get 升级

怎么在VPS上安装桌面环境-美联科技

现在,您可以转到桌面环境。

在桌面环境方面,Linux 用户的选择太多了。有很多选项,例如KDE Plasma和GNOME,它们提供了时尚的界面和无穷无尽的自定义选项。

然而,今天,我们将专注于Xfce。Xfce 是一个免费的桌面环境,适用于 Linux 和其他基于 Unix 的操作系统,自 1996 年以来一直存在。它的主要优点之一是其轻量级设计,它承诺对服务器性能的影响最小。

作为额外的好处,您可以使用一个命令在您的 Ubuntu 服务器上进行设置:

sudo apt-get install xfce4 xfce4-goodies

怎么在VPS上安装桌面环境-美联科技

在安装过程中的某个时候,系统会要求您选择一个默认显示管理器。显示管理器是一个为您提供图形登录功能的程序。无论您选择哪一个,您都将遵循相同的步骤来设置和控制服务器及其 GUI。

有相当多的包需要解压和安装,所以安装可能需要一段时间才能完成。

设置好 Xfce GUI 后,就该找到一种从家用计算机控制桌面环境的方法了。这就是 VNC 的用武之地。

在 Ubuntu VPS 上安装 VNC 服务器

到目前为止,您只使用 SSH 来管理您的 Ubuntu VPS。这是执行命令和访问核心配置文件的最佳和最安全的方式。但是,它只能通过命令行界面工作,这意味着您将无法使用它来访问新安装的桌面环境。为此,您需要 VNC。

VNC 代表虚拟网络计算——一种基于远程帧缓冲协议的桌面共享系统。VNC 可在许多不同的平台上运行,并广泛用于远程技术支持。您将使用它来访问Ubuntu VPS 的桌面环境。

要使用 VNC,您需要在 VPS 上设置和配置VNC 服务器,然后使用VNC 客户端连接到它。

有许多 VNC 服务器可供选择,每一个都有自己的安装和配置步骤。今天,我们将向您展示如何设置TigerVNC——一个高性能的 VNC 服务器,带有支持Windows、Linux 和 macOS 的客户端应用程序。要设置服务器,请输入:

sudo apt-get 安装 tigervnc-standalone-server

怎么在VPS上安装桌面环境-美联科技

安装很简单,但配置 TigerVNC 需要更多时间。首先输入vncserver命令并选择您将用于访问 VPS 的密码。

怎么在VPS上安装桌面环境-美联科技

此时,TigerVNC 还会询问您是否要设置仅查看密码。有了它,用户将可以查看桌面环境而无需对其进行任何控制。您可以稍后使用vncpasswd命令更改您的 VNC 密码。密码已设置,但 TigerVNC 仍需要配置为在客户端连接到它时显示桌面环境。这意味着编辑它的启动文件。

首先,使用以下命令停止 TigerVNC:

vncserver -kill :1

您需要编辑的文件是~/.vnc/xstartup。如果您之前对其进行过更改,最好创建一个备份以防万一。命令是:

mv ~/.vnc/xstartup ~/.vnc/xstartup-备份

使用您喜欢的编辑器打开xstartup文件并添加以下行:

#!/bin/bash
xrdb $HOME/.Xresources
startxfce4 &

怎么在VPS上安装桌面环境-美联科技

保存更改并退出文本编辑器。最后,可以重启VNC服务器,使用客户端远程登录VPS。

结论

总的来说,Linux 服务器往往比 Windows 机器更快,而这种性能优势很大程度上归因于以服务器为中心的发行版通常没有资源密集型 GUI。大多数人没有它也能很好地管理,但在某些情况下,桌面环境是必需的而不是方便的。值得庆幸的是,Linux 足够灵活,允许您对其进行设置和远程访问。

客户经理