为了显示加载到内核模块的消息,我可以使用以下命令
dmesg
此命令还有其他替代方法吗?此函数如何获取所有这些内核消息?
答案1
您看到的所有消息也dmesg
默认写入var/log/syslog
。因此,您可以使用任何您喜欢的工具查看此日志文件。
我使用less var/log/syslog
它来稍后阅读或tailf var/log/syslog
用于“及时”目的。
作为兹韦特刚才指出: /var/log/dmesg
包含系统启动期间收集的 dmesg 输出。
答案2
据我所知,还有另外两种方法。第一种是
cat /proc/kmsg
第二种是使用
'Ctrl + Alt + Fn'
切换到虚拟控制台。然后每个内核消息(包括插入 kmod)都会打印在屏幕上。