如何在没有 X 的情况下启动服务器?

如何在没有 X 的情况下启动服务器?

可能重复:
如何启动进入控制台模式?

我正在寻找一种解决方案,只使用 shell 启动我的服务器。我不需要 Unity 窗口管理器,因为我想节省资源。此服务器上运行一个 Web 服务器,其中包含半生产中的 Web 服务。因此默认情况下,在 bash 中启动并通过 putty 访问服务器就足够了。不需要窗口管理器。

请帮忙,如何配置系统以默认仅在 shell 中启动?

答案1

你安装的是哪个版本的 ubuntu ?desktop 是支持 unity 作为桌面管理器的 ubuntu 版本,因为ubuntu 服务器版本针对这种情况,从没有 GUI 优化的 shell 开始。

如何获得它?

Ubuntu 服务器版本

来自 Ubuntu 文档 (https://help.ubuntu.com/community/

桌面和服务器有什么区别?

第一个区别在于 CD 内容。“服务器”CD 避免包含 Ubuntu 认为是桌面的软件包(像 X 这样的软件包) 但包含与服务器相关的软件包(Apache2、Bind9 等)。使用具有最小安装的桌面 CD 并从网络安装(例如 apache2),可以获得与插入服务器 CD 并从 cd-rom 安装 apache2 完全相同的结果。

Ubuntu 服务器版的安装过程与桌面版略有不同。由于默认情况下 Ubuntu 服务器没有 GUI,因此该过程由菜单驱动,与备用 CD 安装过程非常相似。Ubuntu 服务器默认安装服务器优化内核。Ubuntu 桌面版将获得 3 年支持,Ubuntu 服务器将获得 5 年支持。

如何进行远程管理(如 putty、remmina 等...)?

ubuntu 服务器推荐这两个包:

  • Openssh 服务器
  • 木偶

第 5 章 远程管理

PS:如果你有桌面安装,你可以看到这个帖子,第一个选项不起作用,因为有一个错误:

如何启动进入控制台模式?

答案2

您需要安装Ubuntu 服务器版本。如果您有窗口管理器,则肯定没有安装服务器版本。理论上,您可以卸载桌面特定软件包并安装服务器版本特定软件包,但我建议使用Ubuntu 服务器版本版本。

相关内容