klogd

カーネルメッセージのログ作成について優先順位付け等の設定を行います。このコマンドは管理者権限のあるユーザのみ行えます。


書式

klogd [オプション ・・・]

▲PageTop

オプション

オプション名 説明
-c ログレベル 出力されるログレベルの値を変更します。
-d デバッグモードに切り替え、標準エラー出力に出力します。
-f ファイル名 メッセージ出力先を指定のファイルに変更します。
-i klogdデーモンにシグナルを送り、カーネルモジュールシンボルを再読み込みさせます。
-I klogdデーモンにシグナルを送り、静的カーネル・シンボルカーネルモジュールシンボルを再読み込みさせます。
-n klogdデーモンのバックグラウンドへの移動を抑止します。
-o メッセージを一回だけバッファから読み取り記録して終了します。
-p カーネルメッセージに文字列「Oops」が存在した場合、必ずカーネルモジュールシンボルの情報を読み込みます。
-s 強制的にバッファとのインターフェイスとしてシステムコールを使用します
-k ファイル名 カーネルシンボルを指定したファイルから読み込みます。
-v バージョン情報を表示します。
-x カーネルマップを読み込みません。
-2 シンボルを展開する際にシンボルに変換したアドレスと生のデータを表示します。

▲PageTop

実行例

カーネルログをシステムコールによって取得するように設定します。

  1. 管理者権限のあるユーザにログインし直します。
  2. カーネルログをシステムコールによって取得するように設定します。
  3. ログを表示して、カーネルログがシステムコールによって取得するように設定されていることを確認します。(「log source = ksyslog started」と記述された行があることを確認します。)

実行結果

$ su - [Enter]
パスワード(P):  [Enter]
# klogd -s [Enter]
klogd: Already running.
# cat /var/log/messages|grep klogd [Enter]
May 13 08:53:12 JIGS-SD02 kernel: klogd 1.4.1, log source = /proc/kmsg started.
May 13 08:53:12 JIGS-SD02 syslog: klogd startup succeeded
May 13 18:58:02 JIGS-SD02 syslog: klogd shutdown succeeded
May 14 08:49:14 JIGS-SD02 kernel: klogd 1.4.1, log source = /proc/kmsg started.
May 14 08:49:14 JIGS-SD02 syslog: klogd startup succeeded
May 14 16:20:54 JIGS-SD02 kernel: klogd 1.4.1, log source = /proc/kmsg started.
May 14 16:26:02 JIGS-SD02 kernel: klogd 1.4.1, log source = /proc/kmsg started.
May 14 16:29:21 JIGS-SD02 kernel: klogd 1.4.1, log source = /proc/kmsg started.
May 14 16:31:36 JIGS-SD02 syslog: klogd停止 succeeded
May 14 16:31:36 JIGS-SD02 kernel: klogd 1.4.1, log source = /proc/kmsg started.
May 14 16:31:36 JIGS-SD02 syslog: klogd起動 succeeded
May 14 16:33:40 JIGS-SD02 kernel: klogd 1.4.1, log source = /proc/kmsg started.
May 14 16:35:44 JIGS-SD02 kernel: klogd 1.4.1, log source = /proc/kmsg started.
May 14 16:36:25 JIGS-SD02 kernel: klogd 1.4.1, log source = /proc/kmsg started.
May 14 16:36:44 JIGS-SD02 kernel: klogd 1.4.1, log source = /proc/kmsg started.
May 14 16:37:35 JIGS-SD02 syslog: klogd shutdown succeeded
May 14 16:40:05 JIGS-SD02 kernel: klogd 1.4.1, log source = /proc/kmsg started.
May 14 16:40:05 JIGS-SD02 syslog: klogd startup succeeded
May 14 16:53:06 JIGS-SD02 syslog: klogd停止 succeeded
May 14 16:53:06 JIGS-SD02 kernel: klogd 1.4.1, log source = /proc/kmsg started.
May 14 16:53:06 JIGS-SD02 syslog: klogd起動 succeeded
May 14 16:53:41 JIGS-SD02 syslog: klogd停止 succeeded
May 14 16:53:42 JIGS-SD02 kernel: klogd 1.4.1, log source = /proc/kmsg started.
May 14 16:53:42 JIGS-SD02 syslog: klogd起動 succeeded
May 14 16:54:26 JIGS-SD02 kernel: klogd 1.4.1, log source = /proc/kmsg started.
May 14 16:55:38 JIGS-SD02 kernel: klogd 1.4.1, log source = /proc/kmsg started.
May 14 16:56:01 JIGS-SD02 kernel: klogd 1.4.1, log source = ksyslog started.
        

▲PageTop