dpb*_*dpb 43 virtual-console console log syslog
我的无线驱动器很吵。它每 10-30 秒向控制台打印一次消息。因此,如果我正在研究 VT1 或其他什么东西,我会一直收到滚动消息。有没有办法关闭这个功能?我喜欢在虚拟终端上工作,但这让它很难处理。:)
有任何想法吗?
小智 50
你可以使用命令
sudo dmesg -n 1
Run Code Online (Sandbox Code Playgroud)
抑制来自内核(及其驱动程序)的所有消息,除了出现在控制台上的恐慌消息。
要在每次启动时修复,请将命令添加到:
/etc/rc.local
Run Code Online (Sandbox Code Playgroud)
elb*_*ero 40
dmesg
为此提供了两个方便的选项:
-D, --console-off disable printing messages to console
-E, --console-on enable printing messages to console
Run Code Online (Sandbox Code Playgroud)
dmesg -D
只是 的快捷方式dmesg -n 1
,除了它存储当前日志级别,以便您可以轻松地使用 恢复它dmesg -E
。所以它比改变日志级别更方便dmesg -n
.
此外,您可以使用以下命令检查当前日志级别:
$ cat /proc/sys/kernel/printk
7 4 1 7
Run Code Online (Sandbox Code Playgroud)
man klogctl
有关这些数字的更多解释...
/proc/sys/kernel/printk
您也可以直接设置日志级别
echo 1 > /proc/sys/kernel/printk
Run Code Online (Sandbox Code Playgroud)
这基本上就是dmesg
在做什么。
该文件的格式解释如下:https : //superuser.com/a/793692/128124
loglevel
命令行启动参数
在启动时设置初始值,它允许您查看预初始化消息。
归档时间: |
|
查看次数: |
146988 次 |
最近记录: |