为什么我的 Virtualbox Ubuntu Server 空闲时会出现黑屏?

为什么我的 Virtualbox Ubuntu Server 空闲时会出现黑屏?

可能重复:
如何在 Ubuntu Server 上禁用空白控制台“屏幕保护程序”?

我有一个通过 Virtualbox 安装的 Ubuntu 服务器系统。我不知道为什么一段时间后它就变成黑屏了。

没有提示,我什么也没得到。只是黑屏。更清楚的是,如果它闲置了一段时间,它就会变成黑屏。

答案1

随着收集和提供更多信息,我将更新此答案。目前,据我所知,这是唯一可以提供的答案。在评论中传达所有这些信息会很尴尬。此外,由于这提供了有关如何诊断此类问题的详细信息,我希望它对其他人也有用,因此认为应该将其作为答案发布。

作为韋萊在 Ubuntu Server 等命令行系统上,如果您没有主动使用,屏幕会在一段时间后自动变黑,这是正常的。这是屏幕保护程序的虚拟控制台版本。只需按一个键,它就会恢复。

执行此操作时,请确保您的键盘输入确实被发送到虚拟机。如果不是,则会给人一种服务器没有响应的印象,即使没有任何错误。

如果发生这种情况,没有什么可担心的,但如果您想禁用自动屏幕消隐,请参阅以下问题:

如果这不是问题,那么就需要更多信息。

当服务器正常工作时(因为从您所说的情况来看,它运行正常一段时间后屏幕变黑),从主机或其他可以访问它的机器通过 SSH 接入(opehssh-server如果尚未安装,请先安装)。

  • 为此,请ssh username@server-name-or-ip从终端运行。
  • 或者,如果你从 Windows 连接并且还没有 SSH 客户端,请使用油灰

然后,当问题发生时,查看 SSH 会话是否仍然连接。如果是,也就是说,如果您仍然可以使用远程 SSH 登录,那么问题与视频有关。

如果连接终止或以其他方式停止工作,您可能收到一些消息。(如果它被终止,你肯定会收到,尽管它可能特别有用,也可能没那么有用。)

无论连接是否终止,您都可以查看一些日志。您可以在连接后立即开始显示它们,在问题发生之前。当然,您可以随意使用自己的解决问题的技能,看看哪些日志/var/log可能相关。我建议查看内核日志:/var/log/dmesg/var/log/kern.log。您可以查看日志,以便在记录新行时立即看到它们,方法是使用以下命令:

tail -f /var/log/dmesg

然后编辑你的问题包括您找到的任何信息。使用上述方法,由于您是通过远程 SSH 登录的(尽管可能是从虚拟化主机登录),因此即使在您的虚拟 Ubuntu Server 计算机关闭后,终端中的所有文本仍应可见(并可复制到 SSH 客户端的剪贴板)。

因此,您可以在问题中包含其中的一些内容,甚至可以包含基本上无限长度的部分(包括整个内容),只需将其发布在http://paste.ubuntu.com(或者任何其他 Pastebin)并在您的问题中添加它的链接。

相关内容