1.4. アプリケーションをデバッグするための設定
Red Hat Enterprise Linux には、内部のアプリケーションの動作を分析してトラブルシューティングを行うためのデバッグおよび計測のツールが同梱されています。
前提条件
- デバッグおよびソースリポジトリーが有効になっている。
手順
デバッグ用のツールをインストールします。
# dnf install gdb valgrind systemtap ltrace stracedebuginfo-installツールを使用するには、dnf-utilsパッケージをインストールします。# dnf install dnf-utils環境設定用の SystemTap ヘルパースクリプトを実行します。
# stap-prepstap-prepは、現在 実行中 のカーネルに関連するパッケージをインストールすることに注意してください。これは、実際にインストールされているカーネルと異なる場合があります。stap-prepが正しいkernel-debuginfoおよびkernel-headersパッケージをインストールするには、uname -rコマンドを使用して現在のカーネルバージョンを再度チェックし、必要に応じてシステムを再起動します。SELinuxポリシーで、関連するアプリケーションを正常に実行できるだけでなく、デバッグ状況でも実行できるようになっていることを確認してください。詳細は、SELinux の使用 を参照してください。
関連情報