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 將 不 會 清 除 核 心 環 緩 沖 區 中 的 內 容 。 當 同 時 使 用 以 上 兩 個 選 項 時 , 只 有 最 後 一 個 選 項 才 會 產 生 效 果 。 |
Theodore Ts’o (tytso [AT] athena.edu)
所 羅 門 <solomen [AT] email.cn>
2001/04/01