如果我不使用桌面,它会消耗资源吗?如果会,我该如何打开/关闭它?
答案1
我假设您已全新安装 Ubuntu Server。该apt
命令相当于apt-get
。我自己测试了所有命令(第一个除外)。如果您想要像 vnc 服务器这样的远程桌面,则至少需要 3、4、5 或 6。在此处查看更多信息:https://help.ubuntu.com/community/ServerGUI
无需 GUI 即可运行 GUI 应用程序
sudo apt install xauth
然后,您安装的任何 GUI 应用程序也将安装所需的依赖项。之后,您可以使用
ssh -X
命令连接并运行任何带有 X 转发的 GUI 应用程序(从未尝试过仅安装 xauth)。最小 GUI:
sudo apt install xorg sudo apt install openbox --no-install-recommends
运行命令
startx
,openbox 将启动(您可以在那里打开终端并运行您想要的任何应用程序)带有显示管理器的最小 GUI:
sudo apt install xorg sudo apt install lightdm-gtk-greeter --no-install-recommends sudo apt install lightdm --no-install-recommends sudo apt install openbox --no-install-recommends
重启后,您将看到 lightdm 登录菜单(我不知道如何让它不自动启动,但我认为在您未登录时它不会消耗太多资源)。也许某些主题显示不正确,因此如果您不介意更多依赖项,请按相同顺序安装所有软件包,但不选择该选项
--no-install-recommends
。更实用的最小桌面环境(我使用的)
sudo apt install xorg sudo apt install lightdm-gtk-greeter
首先安装 lightdm-gtk-greeter 否则它将安装 unity-greeter 作为依赖项:
sudo apt install lightdm sudo apt install lxde-core sudo apt install lxpolkit #(pkexec can't run without it) sudo apt install lxsession-logout #(logout button doesn't work without it)
完整的轻量级桌面环境
sudo apt install lubuntu-core
它将安装所有依赖项,如 xorg、ligthdm、alsa 等等。
更重一点的桌面环境
sudo apt install xubuntu-core
它将安装所有依赖项,如 xorg、ligthdm、alsa 等等。
您可以使用--no-install-recommends
5 和 6 中的选项,但您可能需要安装其他软件包才能获得完整的桌面体验。
答案2
您可以使用 安装桌面环境sudo apt --no-install-recommends install lubuntu-desktop
。这将非常轻量级
感谢 Nick Weinberg 的评论:sudo apt install --no-install-recommends lubuntu-core
应该会更好
答案3
SSH 连接中可以使用的两个附加选项
假设新安装的应用程序有一个 Web 管理界面,默认情况下只能通过 localhost 访问。您可以通过 ssh 转发通信。
另外,您可以在服务器上安装一个Web浏览器,并使用x11转发将应用程序窗口显示通过ssh传输到客户端。
因为 x11 转发正在传输图像,所以它通常比端口转发慢。两者都可能是有用的工具,具体取决于您的情况。