RHEL 6.8 printk打印到虚拟终端
来源:互联网 发布:贝叶斯算法java实现 编辑:程序博客网 时间:2024/05/16 07:40
Linux内核通过 printk() 输出的信息具有日志级别,内核中共提供了八种不同的日志级别,
在 Linux/kernel.h 中有相应的宏对应。
#define KERN_EMERG "<0>" /* system is unusable */
#define KERN_ALERT "<1>" /* action must be taken immediately */
#define KERN_CRIT "<2>" /* critical conditions */
#define KERN_ERR "<3>" /* error conditions */
#define KERN_WARNING "<4>" /* warning conditions */
#define KERN_NOTICE "<5>" /* normal but significant */
#define KERN_INFO "<6>" /* informational */
#define KERN_DEBUG "<7>" /* debug-level messages */
通过读写/proc/sys/kernel/printk文件可以读取、修改控制台的日志级别。
查看这个文件:
cat /proc/sys/kernel/printk
上面显示的数字:6、7、1、6分别对应控制台日志级别、默认的消息日志级别、最低的控制台日
志级别和默认的控制台日志级别。
下面介绍一下Linux下日志管理,Linux下的日志采用先分类,然后在每个类别下分级的管理模式。
主要的七种日志分类:
八种日志级别(按照由低到高顺序排列):
在RHEL6中日志由系统服务rsyslog进行管理和控制。最小化安装RHEL6后,rsyslog服务默认是开启的。
chkconfig --list | grep rsyslog
rsyslog 0:off 1:off 2:on 3:on 4:on 5:on 6:off
配置文件/etc/rsyslog.conf,管理了日志打印的相应配置。
若想printk打印到虚拟终端,需配置:
kern.alert -/dev/pts/0
便会将printk打印的消息输出到虚拟终端0上。
- RHEL 6.8 printk打印到虚拟终端
- printk信息打印到指定文件 终端 网络
- printk打印不能显示到终端的问题
- 模块中printk信息打印到指定文件 终端 网络
- printk打印不能显示到终端的问题
- printk打印不能显示到终端的解决方法
- printk打印终端无法显示
- printk打印到LCD
- printk 打印到哪儿
- printk打印到LCD
- printk打印不能显示到终端的问题 ---fwqlzz love is for ever
- printk()在终端打印红色字体
- 关于Ubuntu10.04在开发驱动模块及其他模块时printk无法打印到图形界面终端的问题
- printk 终端
- ubuntu中printk终端无打印的问题
- ubuntu/centos printk 终端中不能打印信息及解决办法
- ubuntu/centos printk 终端中不能打印信息及解决办法
- printk打印
- 文件系统的几种类型:ext3, s…
- GIF、JPEG 和 PNG的区别在哪…
- RxJava 和 RxAndroid 三(生命周期控制和内存优化)
- 算法系列——机器人的运动范围
- 字符编码笔记:ASCII,Unicode和UT…
- RHEL 6.8 printk打印到虚拟终端
- Serif和Sans-serif字体的区别
- Android属性动画完全解析(上),初识属性动画的基本用法
- java环境安装说明
- Java JDK代理、CGLIB、AspectJ代理分析比较
- ★平衡法则在生活中的应用
- ★关于人类体质弱化的分析
- PHP中strstr()、stristr()、strpos()、strrchr()的区别和联系
- ★36句经典英文格言