5 drgnの開始

drgnコマンドを使用して、実行中のライブ・カーネルをデバッグします。

drgnパッケージをインストールします詳細は、「drgnのインストール」を参照してください。

drgnコマンドを使用して、システム・イメージおよびクラッシュ・ダンプの内容を分析することで、システムの問題をトラブルシューティングできます。

  1. 実行中のカーネルをデバッグするには、drgnコマンドを使用して/proc/kcoreライブ・システム・イメージの内容を分析します:
    drgn
  2. exit()と入力するか、[Ctrl] + [D]キーを押してPythonシェルを終了します。
  3. drgnコマンドの使用方法の詳細は、-hオプションを使用します:
    drgn -h

Pythonシェルが起動され、ライブ・カーネルのデバッグ情報へのアクセスが提供され、その後停止されました。

一致するDebugInfoパッケージが実行中のカーネルにインストールされていない場合、エラー・メッセージが表示されることがあります。DebugInfoパッケージがインストールされている別の開発システムによって生成されたカーネル・ダンプをデバッグするために、本番システムでDrgnを引き続き使用できます。

ノート:

DebugInfoパッケージがインストールされていないシステムで生成されたカーネル・ダンプは、corelensコマンドを使用してデバッグできます。これは、DWARFデバッグ情報が存在しない場合にCommon Type Format (CTF)デバッグ情報を使用するためです。詳細は、「corelensの開始」を参照してください。