如何防止系统信息在终端上显示?


8

我正在使用curses GUI,该GUI应该在默认linux终端(我没有安装X服务器)启动时自动启动。我的工作很好,但是我遇到了一个问题,即在我的curses应用程序启动后不久,操作系统会将一些信息转储到终端,这会弄乱我的GUI。每次都会弹出有关“预读缓存”的信息。插入USB闪存驱动器或其他设备时,我还看到显示的消息。

有没有办法防止这些消息发送到/ dev / tty1?

Answers:


10

您可以使用该命令dmesg -n1阻止控制台上显示除紧急消息以外的所有消息。

要使此更改永久生效,请修改/etc/sysctl.conf文件以包括以下设置(第一个3是重要部分)。

kernel.printk = 3 4 1 3

这个职位有关kernel.printk值的信息。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.