我安装了 Ubuntu Server,发现它只提供了命令行界面
我知道如何安装 GUI,但我想知道是否应该这样做。我是否最好只使用 CLI?
答案1
您可以在 Ubuntu Server 安装中安装 GUI,就像在 Ubuntu Desktop 安装中安装与服务器相关的软件包一样。两种方式都可以,并且都会生成一个带有 GUI 的可运行服务器。
现在关于您是否应该拥有带有 GUI 的服务器,存在一些优点和缺点:
GUI 的优点:
- 如果您不太熟悉命令行,它可能会更容易使用和维护。
- 如果您不将其用作纯粹的 Web 服务器,还将其用作个人工作计算机,那么安装桌面环境可让您在必要时运行图形应用程序。
GUI 的缺点:
- 桌面环境及其所有图形组件都是庞大而复杂的程序,因此肯定包含大量(未发现的)错误和潜在的安全问题,您通常应尽可能在面向公共互联网的服务器上避免这些问题。
- GUI 比简单的终端界面需要更多资源。根据您选择的桌面环境,无论您是否主动使用它,它都会永久消耗或多或少的 RAM。当然,当您登录到桌面时,它也会导致更高的 CPU 负载。只是
安装桌面但不启动(如果您直接启动到文本模式并仅在需要时手动启动 GUI)当然不会占用除一些磁盘空间之外的任何资源。
在服务器系统上使用 GUI 可能有更多优点或缺点,但我认为这四个是最重要的方面。
你必须自己权衡并决定什么对你个人来说更重要,但没有严格的对错之分。