如何停用 ubuntu 服务器的 gnome 桌面?

19 *_*Lee 4 netbook home-server x-windows ubuntu

我在旧笔记本电脑(atom cpu)上运行家庭服务器。

我安装了 ubuntu 12.04 服务器版,但我也安装了 ubuntu-desktop。因此,当我打开它时,会显示 ubuntu 桌面。

我有时会使用 GUI,但我想在不使用时关闭 ubuntu-desktop (gnome-desktop)。

我想我可以通过关闭 GUI 来节省资源。这是必要的,因为我的笔记本电脑的性能不是很好,而且经常变得很热。

我想我可以使用“startx”命令在我的终端上运行 ubuntu-desktop。但是,我暂时不知道如何关闭 X 窗口。

有人有想法吗?

提前致谢。

--- 以下是我选择答案后写的。

$ sudo stop lightdm 
lightdm stop/waiting
Run Code Online (Sandbox Code Playgroud)

使用这个命令,我可以关闭 x 窗口。但是,我无法在笔记本电脑上获取 tty1。

我使用 ssh 连接从外部发出该命令。

而且,我可以在外面打开 x 窗口。

X: user not authorized to run the X server, aborting.
xinit: server error
Run Code Online (Sandbox Code Playgroud)

但是,我可以使用 start lightdm 命令恢复它。

$ sudo start lightdm 
lightdm start/running, process 5673
Run Code Online (Sandbox Code Playgroud)

我不确定这好不好。

而且我不知道当我停止 lightdm 时我可以节省我的资源。

Ale*_*ade 7

我已经尝试过使用较新版本的 Ubuntu(Ubuntu 18.04.1 LTS)的其他选项,但它们不起作用。对我来说,诀窍是以下命令:

systemctl set-default multi-user.target
Run Code Online (Sandbox Code Playgroud)

重新启动,它将仅显示控制台。

您可以恢复它运行:

systemctl set-default graphical.target
Run Code Online (Sandbox Code Playgroud)

并再次重新启动。


Dar*_*oid 5

要控制 X 环境,请在系统启动后使用sudo service gdm stopsudo service gdm start。要进行永久性更改,您需要更新 ubuntu 自动启动的运行级别gdm(Gnome 桌面管理器),并将其设置为在启动时不启动。您应该能够从 SSH shell 远程运行这些命令。