Answers:
您可以使用以下命令
sudo dmesg -n 1
禁止来自内核(及其驱动程序)的所有消息(紧急消息除外)出现在控制台上。
要在每次启动时进行修复,请将命令添加到:
/etc/rc.local
dmesg -n 1
必须以root身份,如运行sudo dmesg -n 1
。
dmesg
带有两个方便的选择:
-D, --console-off disable printing messages to console
-E, --console-on enable printing messages to console
dmesg -D
只是它的快捷方式dmesg -n 1
,除了它存储当前的日志级别,以便您可以轻松地还原它dmesg -E
。因此,这比使用更改日志级别要方便一些dmesg -n
。
此外,您可以使用以下方法检查当前日志级别:
$ cat /proc/sys/kernel/printk
7 4 1 7
man klogctl
有关这些数字的更多说明...
/proc/sys/kernel/printk
您也可以直接使用
echo 1 > /proc/sys/kernel/printk
这基本上dmesg
是在做什么。
该文件的格式在以下网址中进行了说明:https : //superuser.com/a/793692/128124
loglevel
命令行启动参数
在引导时设置初始值,使您可以查看预初始化消息。