Linux——虚拟机模块printk无法打印问题

来源:互联网 发布:ultraedit软件下载 编辑:程序博客网 时间:2024/06/14 12:03

while true
do
cat /proc/kmsg
sleep 1
done

=============================

1、printk()打印内核消息。

2、dmesg命令

     dmesg用来显示开机信息,kernel会将开机信息存储在ring buffer中。您若是开机时来不及查看信息,可利用dmesg来查看。开机信息亦保存在/var/log目录中,名称为dmesg的文件里。

#dmesg

more /var/log/dmesg

3、/proc/kmsg

     用于检索用printk生成的内核消息。任何时刻只能有一个具有超级用户权限的进程可以读取这个文件。也可以用系统调用syslog检索这些消息。通常使用工具dmesg或守护进程klogd检索这些消息。

#cat /proc/kmsg >log.txt (&-后台操作)

#logcat

0 0