Manpages

NAME

dmesg - print or control the kernel ring buffer

总 览

dmesg [ -c ] [ -n 级 别 ] [ -s 缓 冲 区 大 小 ]

描 述

dmesg 用 于 检 测 和 控 制 内 核 环 缓 冲 。 程 序 用 来 帮 助 用 户 了 解 系 统 的 启 动 信 息 。 用 户 只 需 使 用 命 令 :

dmesg > boot.messages 然 后 将 文 件 boot.messages 邮 寄 给 某 些 可 以 帮 你 调 试 系 统 的 人 。 而 无 须 手 工 拷 贝 系 统 启 动 信 息 。

选 项

-c 当 完 成 打 印 显 示 后 清 除 环 缓 冲 内 的 内 容 。

-s缓 冲 区 大 小 定 义 一 个 大 小 为 "缓 冲 区 大 小 "的 缓 冲 区 用 于 查 询 内 核 环 缓 冲 区 。 默 认 大 小 为 8196( 此 大 小 与 2.0.33 和 2.1.103 内 核 的 默 认 syslog 缓 冲 区 大 小 一 致 ) , 如 果 你 设 置 了 一 个 大 于 默 认 值 的 环 缓 冲 区 , 那 你 就 可 以 用 这 个 选 项 定 义 一 个 相 当 的 缓 冲 区 来 查 看 完 整 的 环 缓 冲 区 内 容 。

-n级 别 设 置 级 别 为 记 录 控 制 台 启 动 信 息 的 级 别 。 比 如 ,

-n 1 指 的 就 是 将 此 级

别 设 为 最 低 级 , 除 了 内 核 恐 慌 信 息 之 外 不 会 向 控 制 台 显 示 信 息 。 所 有 级 别 的 启 动 信 息 还 将 记 录 到 /proc/kmsg, 文 件 中 , 因 此 , syslogd(8) 同 样 可 以 用 来 对 信 息 的 输 出 进 行 控 制 。 当 使 用 -n 选 项 时 , dmesg不 会 清 除 内 核 环 缓 冲 区 中 的 内 容 。 当 同 时 使 用 以 上 两 个 选 项 时 , 只 有 最 后 一 个 选 项 才 会 产 生 效 果 。

又 见

syslogd(8)

作 者

Theodore Ts’o (tytso [AT] athena.edu)

[中 文 版 维 护 人 ]

所 罗 门 <solomen [AT] email.cn>

[中 文 版 最 新 更 新 ]

2001/04/01

[中 国 Linux 论 坛 man 手 册 页 翻 译 计 划 ]

http://cmpp.linuxforum.net

本 页 面 中 文 版 由 中 文 man 手 册 页 计 划 提 供 。 中 文 man 手 册 页 计 划 : https://github.com/man-pages-zh/manpages-zh