您的位置:首页 > 运维架构 > Linux

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

2014-10-09 09:43 706 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐