为什么 Linux 在启动/关闭时打印大量调试消息?

为什么 Linux 在启动/关闭时打印大量调试消息?

为什么Linux在开机和关机过程中会打印大量调试信息?

开机/关机过程通常不会出现错误。为什么不隐藏调试消息并仅在需要时显示它们?

此外,某些发行版的启动/关闭启动屏幕无法完全隐藏调试消息。启动画面有技术限制吗?

答案1

隐藏可能有用的信息的困难在于决定事物何时有用或无用。因此,除非事情很重要,否则需要捕获并隐藏已停止服务的输出。然而,这些服务需要表现良好才能允许这种捕获工作,有些服务没有或尚未针对您的发行版进行调整,因此它们(仍然)直接写入屏幕。定期重写启动屏幕(以擦除输出)可能会导致难看的刷新闪烁。

我根本不喜欢启动画面,这样就能够看到服务启动缓慢的位置,例如因为 DHCP 服务器已关闭,而不必等待超时,启动画面隐藏了启动时间如此之长的原因。或者在关闭时,为什么服务无法停止。

答案2

我经常说这是出于历史原因。在早期,所有启动消息都可以在非图形启动期间看到。这让用户在较长的启动过程中可以观看一些内容。

如今,向用户隐藏技术复杂性的趋势越来越明显。这就是闪屏发挥作用的地方。

这取决于具体的分布有多少会或不会。在那里显示。

相关内容