加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

修改Linux系统日志打印级别

(2019-07-08 16:57:26)
分类: Linux

当系统崩溃修复时,会产生大量系统日志,不便于关键信息获取,通过修改系统日志打印界别,可突出所需级别的日志信息,便于查找。

查询串口日志级别

在 OS 执行cat /proc/sys/kernel/printk命令,返回信息中“3”表示串口日志级别:


linux-70u8:~ # cat /proc/sys/kernel/printk

3       4         1        7

修改串口日志级别

https://download.huawei.com/mdl/imgDownload?uuid=cda40bec01b64509a894aa072031e5f6.gif 说明:

该方法只对当次运行有效,OS重启后串口日志级别恢复为配置文件定义的级别。

在 OS 执行echo N > /proc/sys/kernel/printk命令,N 表示要设置的串口日志级别,相关说明如表11-3所示。


linux-70u8:~ # echo 7 > /proc/sys/kernel/printk

linux-70u8:~ # cat /proc/sys/kernel/printk

7       4         1        7
表11-3 串口日志级别说明

级别

对应内核日志级别

说明

0

KERN_EMERG

紧急消息。系统崩溃之前提示,表示系统已不可用。

1

KERN_ALERT

报告消息。表示必须立即采取措施。

2

KERN_CRIT

临界消息。通常涉及严重的硬件或软件操作失败。

3

KERN_ERR

错误消息。串口日志的默认级别。驱动程序常用 KERN_ERR 来报告硬件的错误。

4

KERN_WARNING

警告消息。对可能出现问题的情况进行警告。

5

KERN_NOTICE

正常但又重要的消息。用于提醒,常用于与安全相关的消息。

6

KERN_INFO

提示消息。如驱动程序启动时,打印硬件消息。

7

KERN_DEBUG

调试消息。设置此级别会打印所有日志消息。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有