linux基础命令之dmesg命令

叶sir学编程 2024-09-13 13:52:51

dmesg命令在linux系统中主要用于显示系统内核在启动过程中的信息以及linux系统在运行中所产生的信息。在linux系统中,专门设计了一个环形缓冲区用于存储这些信息,而dmesg命令则可以将这些信息输出打印,由于是环形缓冲区的特点,因此,数据会覆盖旧的数据。

命令格式:dmesg 参数;参数可以为空;

如图,执行dmesg命令,显示的日志信息:

参数说明

-c参数:清除内核的环形缓冲区,即执行dmesg -c后再执行dmesg命令,没有任何打印,该参数的特点是,会在显示全部信息之后,才清空缓冲区的内容。系统重启后,执行dmesg命令会有新的消息显示。

-l(小写的L)参数:显示指定日志等级的消息,如图,上面则是-l参数所支持的日志等级;

-s参数:设置环形缓冲区的大小,如果绝对系统默认的缓冲区大小不够,可以使用该参数扩大缓冲区,以保存更多的信息;

-T参数:将时间戳以可读的形式显示,如图:

-k参数:只显示内核的打印信息;

0 阅读:4

叶sir学编程

简介:感谢大家的关注