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

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

/etc/rsyslog.conf のいずれかを確認する必要があります または /etc/syslog.conf .次のような早い段階でラインがある場合:

*.*                -/var/log/syslog

dmesg からのものを含むすべてがそのファイルに移動する必要があります。より適切にターゲティングするには:

kernel.*           -/var/log/dmesg

何らかの理由で失敗した場合は、定期的に (cron などを使用して):

dmesg > /var/log/dmesg

dmesg バッファの大きさに応じて (これはカーネルにコンパイルされるか、 log_buf_len 経由で設定されます) パラメータ) と、システムが起動してからのカーネルログの記録を保持する時間。

dmesg の出力を継続的にファイルに書き込みたい場合は、-w (--follow) フラグを使用してください。

dmesg --follow > mydmesg.log

systemd を使用する場合 systemd からすべての情報を取得できます。 journalctl -k を使用したジャーナル . syslogrsyslog systemd を使用する場合は不要です。


Linux
  1. ファイル内のすべての数値をすばやく合計するにはどうすればよいですか?

  2. ファイル ポインタ ( FILE* fp ) をファイル記述子 (int fd) に変換するにはどうすればよいですか?

  3. コマンドラインからdmesgに書き込むにはどうすればよいですか?

  1. Dconfデータベースファイルのバックアップの内容を表示する方法は?

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

  3. .py ファイルからバイナリを取得するにはどうすればよいですか

  1. Pleskにコンテンツをアップロードする方法

  2. ファイル内の複数行パターンを検索するにはどうすればよいですか?

  3. Linux のシリアル ポートでデータを監視するにはどうすればよいですか?