只有一个关于内核级别的printk()函数的快速问题,如果我调用这个函数,消息将打印到哪里?(我在i386 arch上使用Ubuntu,并下载了最新的内核)
到处都找不到,
如果有人也能为我指出一些printk()函数的手册的正确方向,那就太好了!
发布于 2010-10-28 02:56:41
dmesg应显示printk消息。
发布于 2010-10-28 02:56:35
printk消息进入内核日志消息缓冲区,根据系统配置,该缓冲区可以以多种方式公开。外壳命令dmesg将显示它们,并且它们还应该被syslog守护进程复制到/var/log中的文件中。可以让它们登录到串行控制台或文本模式的虚拟终端,但我不记得是如何即刻登录的。
发布于 2010-10-28 02:56:18
printk(9)手册页上只有很少的信息。简而言之,它被发送到日志缓冲区,在那里syslog守护进程可以获取并处理它。如果它的日志级别足够高,它也会被发送到控制台(有关该位,请参阅dmesg(1) )。
https://stackoverflow.com/questions/4036624
复制相似问题