如何确定该输出的所有者?是什么淹没了我的控制台?
udev 系统日志 系统日志?
编辑接受的答案:
我会接受答案,但是...
- 我不使用 init,而是使用 systemd。
- 内核日志记录级别在 sysctl.conf 中设置
- 对于这种情况,最好的方法是将 syslog 中的条目与 stdout 中的条目进行比较,并检查标签确实来自 [kernel]
要隐藏特定于内核的编辑 sysctl conf 文件并:
#
# Uncomment the following to stop low-level messages on console
# see also:
# http://superuser.com/questions/351387/how-to-stop-kernel-messages-from-flooding-my-console
#
kernel.printk = 3 4 1 3
答案1
是内核本身在淹没你的控制台。
您需要降低控制台的日志级别:sudo dmesg -n 1
。
系统可能有这方面的设置(包括引导加载程序)。否则,要使其永久化,您需要将其添加到您的/etc/rc.local
.
请注意,这仅影响控制台的启动后行为,要在启动时关闭它,您需要设置loglevel=1
内核参数。