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
标签:tty,console,loglevel,打印,dev,https,printk,级别 From: https://www.cnblogs.com/studentWangqy/p/17128177.html