1.命令作用
打印或控制内核环形缓冲区(print or control the kernel ring buffer);内核(kernel)会将开机信息存储在环形缓冲区(ring buffer)中,开机时一般来不及查看开机信息,就可以使用dmesg(display message)打印开机信息查看;开机信息也会保存在/var/log/dmesg中,也可以通过该文件查看
2.命令语法
Usage: dmesg [options]
3.参数详解
OPTION:
- -C, --clear,清除内核环缓冲区
- -c, --read-clear,阅读并清除所有消息
- -D, --console-off,禁用向控制台打印消息,不输出任何内容
- -d, --show-delta,显示打印消息之间的时间差
- -e, --reltime,以易于理解的格式显示本地时间和时间差值
- -E, --console-on,启用向控制台打印消息的功能
- -F, --file <file>,使用该文件而非内核日志缓冲区
- -f, --facility <list>,限制输出仅限于指定的设施;如kern、user、mail等,详见"日志设施"
- -H, --human,人类可读的输出;添加-e -L的简化方式,另外可分页显示
- -k, --kernel,显示内核消息,等同于-f kern
- -L, --color,为消息着色
- -l, --level <list>,将输出限制在规定的范围内;如info、debug、err等,详见"日志级别"
- -n, --console-level <level>,设置打印到控制台的消息级别(无明显效果)
- -P, --nopager,不要将输出内容直接发送到分页器中,与默认效果一致,与-H(分页)相反
- -r, --raw,打印原始消息缓冲区(注:缓冲区与日志文件dmesg信息不完全一样)
- -S, --syslog,强制使用syslog而非 /dev/kmsg
- -s, --buffer-size <size>,用于查询内核环形缓冲区的缓冲区大小
- -T, --ctime,显示人类可读的时间戳(如果使用了“暂停/恢复”功能,则可能不准确)
- -t, --notime,不要打印消息的时间戳
- -u, --userspace,显示用户空间消息
- -w, --follow,等待新消息
- -x, --decode,将编码设施和级别转换为可读字符串;即每行开头显示日志设施和日志级别
- -h, --help,显示此帮助信息并退出
- -V, --version,输出版本信息并退出
支持的日志设施(Supported log facilities):
- kern,内核消息(kernel messages)
- user,随机的用户级消息(random user-level messages)
- mail,邮件系统(mail system)
- daemon,系统守护进程(system daemons)
- auth,安全/授权消息(security/authorization messages)
- syslog,由syslogd自行生成的消息(messages generated internally by syslogd)
- lpr,线条打印机子系统(line printer subsystem)
- news,网络新闻子系统(network news subsystem)
支持的日志级别(优先级)(Supported log levels (priorities)):
- emerg,系统无法使用(system is unusable)
- alert,必须立即采取行动(action must be taken immediately)
5538



被折叠的 条评论
为什么被折叠?



