linux 编程记录

#查看内核版本#

uname -a 查看内核版本

cat /proc/version

dmesg 查看 printk 输出

其实printk始终是能输出信息的,只不过不一定是到了终端上。我们可以去

 

  /var/log/messages这个文件里面去查看。

 

  如果klogd没有运行,消息不会传递到用户空间,只能查看/proc/kmsg

 

  通过读写/proc/sys/kernel/printk文件可读取和修改控制台的日志级别。查看这个文件的方法如下:

 

  #cat /proc/sys/kernel/printk 6 4 1 7

 

  上面显示的4个数据分别对应控制台日志级别、默认的消息日志级别、最低的控制台日志级别和默认的控制台日志级别。

 

  可用下面的命令设置当前日志级别:

 

  # echo 8 > /proc/sys/kernel/printk

 

  这样所有级别<8,(0-7)的消息都可以显示在控制台上. 

原文地址:https://www.cnblogs.com/M4ster/p/linux_dev.html