linux可加载内核在控制台上打印消息

时间:2012-10-18 20:03:10

标签: linux-kernel

如果我有这个,那么它将留下系统日志消息。 我想在控制台上打印消息。 我该怎么做呢?我正在使用3.2.x内核在Ubuntu上运行该程序。 提前致谢。

    printk(KERN_INFO "[%s] : [%d]\n", string, count);

2 个答案:

答案 0 :(得分:0)

KERN_INFO可能会转到控制台,这取决于系统的配置方式。将日志放入日志的操作由守护程序处理。例如,在使用rsyslog的系统上,您可以输入

kern。* / dev / console

在/etc/rsyslog.conf中,重启守护进程,然后所有内核消息都将进入控制台。

答案 1 :(得分:0)

使用KERN_ALERT代替KERN_INFO。 KERN_ALERT优先于KERN_INFO。

printk(KERN_ALERT "[%s] : [%d]\n", string, count);

有关详细信息,请参阅http://www.makelinux.net/ldd3/chp-4-sect-2