如何根据每次启动的需要启用和禁用 GUI 以节省 RAM 资源?

如何根据每次启动的需要启用和禁用 GUI 以节省 RAM 资源?

对于基于 64 位的 4GB RAM 的旧 PC 台式机。出于实验目的 - 我想安装Ubuntu 桌面- 主要有两个目的:

  • 服务器目的。
  • 使用DVD读写器随时进行备份(这是使用环境的原因Desktop

笔记

SSH这台电脑主要通过并且只有在需要通过 DVD 刻录机进行备份时才需要亲自访问。

目标

因此,为了节省资源(主要是 RAM),我想加载 Ubuntu默认情况下作为服务器环境 - 因此没有GUI——直到 GUI 需要它来使用它,它才能工作Brasero

我阅读了以下教程,似乎可行

我没问题,如果需要,只需重新启动即可将环境类型从非 GUI 更改为 GUI,反之亦然。反映新设置很有意义。

我的关心和

问题

  • 这是实现我目标的最佳方法吗?使用命令systemctl

我假设当 Ubuntu 在没有 GUI 的情况下加载时 -服务器- 因此至少不会消耗 1GB 到 1.5GB,因为 GUI 环境从一开始就没有加载。我说得对吗?

我确实做了这个假设,因为通过 VirtualBox 对于许多 VM,我确实通过htop命令意识到 Ubuntu Server 比 Ubuntu Desktop 节省了 1/1.5GB 的 RAM - 但因为这里从一开始就使用 Ubuntu Desktop,并且仅通过启用/禁用 GUI - 预期的行为会有所不同

答案1

简而言之,您可以在服务器启动时禁用 GUI:

  • 禁用 GUI 然后sudo systemctl set-default multi-user重新启动!
  • 暂时重新启用(直到下次重启仅有的) 做sudo systemctl start gdm3
  • 要永久重新启用(一直像默认一样),请sudo systemctl set-default graphical重新启动!

相关内容