printk打印级别调整

printk 打印级别

参考:
https://blog.csdn.net/u014470361/article/details/81302002
https://www.kernel.org/doc/html/latest/core-api/printk-basics.html

查看当前打印等级

cat /proc/sys/kernel/printk
4      4      1        7

console_loglevel (默认4)
只有当printk打印消息的log优先级高于console_loglevel时(即小于),才能输出到终端上

default_message_loglevel (默认4)
printk打印消息时默认的log等级

minimum_console_loglevel (默认1)
console_loglevel可以被设置的最小值

default_console_loglevel (默认7)
console_loglevel的缺省值

修改console打印等级

su 视图下

echo 8  4   1  7  > /proc/sys/kernel/printk

如果修改后还是看不到
输入 tty

如果你的终端显示是 /dev/pty/0 或者 /dev/console
不是 /dev/tty*
那么需要修改 /etc/default/grub
增加一行 console=/dev/tty*

执行 update-grub 并重启

重启后,可以修改 printk 级别
如果还是打印不到终端,执行 tty
如果是 /dev/pty/0 说明是伪终端

Alt+Ctrl+F2 进入tty2

再次执行上面的,就可以看到 Hello World! 的打印了

参考:

修改 /etc/default/grub

https://blog.csdn.net/qq_41115702/article/details/104657103

Linux pty

https://www.cnblogs.com/sparkdev/p/11605804.html

Linux tty

https://www.cnblogs.com/sparkdev/p/11460821.html

posted @ 2023-02-16 20:18  wqybokeyuan  阅读(295)  评论(0编辑  收藏  举报