跳到主要内容

dmesg

操作概述​

查看内核环形缓冲区日志(只读)。

命令参数​

本命令为部分只读命令,选项不设白名单(默认放通),但下列黑名单参数命中即拒绝;不接受位置参数(未声明任何位置参数键,位置参数一律拒绝)。

禁止参数清单(命中即拒绝,含 GNU 唯一前缀缩写):

-F <file>      从文件读取日志,属文件读取操作(绕过内核环形缓冲区只读语义),拒绝执行
--file=<file> 从文件读取日志,属文件读取操作(绕过内核环形缓冲区只读语义),拒绝执行;
因 GNU getopt 支持唯一前缀缩写,--fi 开头的写法(--fi / --fil)同样命中拒绝;
注意 --facility / --follow / --force-prefix 不受影响(其最短唯一前缀为 --fa / --fo)

使用示例​

acli system dmesg -T --level=err

结果示例​

# acli system dmesg -T --level=err
[Tue Sep 8 10:30:01 2026] EDAC sbridge: ECC errors on CPU0
[Tue Sep 8 10:31:12 2026] megaraid_sas 0000:03:00.0: resetting adapter