GNU/Linux >> Linux の 問題 >  >> Linux

変更された dmesg 出力を確認するにはどうすればよいですか?

比較的最近の dmesg バージョンはフォローオプションを提供します (-w--follow ) tail -f と同様に機能します .

したがって、次のコマンドを使用してください:

$ dmesg -wH

(-H--human 色、相対時間などのユーザーフレンドリーな機能を有効にします)

これらのオプションは、たとえば Fedora 19 で利用できます。


watch を使用できます このようなことを正確に意図したコマンド

watch -n 0.1 "dmesg | tail -n $((LINES-6))"

$((LINES-6))


dmesg の出力を実際に監視することはできません

ただし、モジュールが dmesg のリング バッファに直接出力するのではなく、代わりにカーネル ログ機能を使用する可能性が高くなります (これは dmesg によって表示されます)。 )。 syslog の場合 いくつかの適切な (デフォルトなど) 設定があり、これらのメッセージはおそらく kern.log にも表示されます。 ログファイル。

したがって、次のようなことができます:

 tail -f /var/log/kern.log

Linux
  1. DNSが変更される前に自分のWebサイトを表示するにはどうすればよいですか?

  2. スレッドが実行されている CPU コアを確認するにはどうすればよいですか?

  3. シェルコマンドの出力をループするにはどうすればよいですか?

  1. APT にインストールできるパッケージのバージョンを確認する方法

  2. トップコマンドで出力をラップするにはどうすればよいですか?

  3. dmesg コンテンツをファイルに記録するにはどうすればよいですか?

  1. プロセスがps出力で異なる名前を持っているように見えるのはなぜですか?

  2. 実行しているユーザー制限を確認するにはどうすればよいですか?

  3. Linux - ディスク IO を待っているものを確認するにはどうすればよいですか