*[[UNIX]]/crash [#t5273dc9] **事前準備 [#q3ffe551] ***パッケージインストール [#va55dd14] yum install crash debuginfo-install kernel ***設定 [#o07a6275] ulimit -c unlimited 恒久的に変更する場合はファイルに記載 /etc/security/limits.conf --------------------- * soft core unlimited * hard core unlimited --------------------- ~ #br **解析 [#yd448c75] crash /usr/lib/debug/lib/modules/{カーネルバージョン}/vmlinux {コアファイル(vmcore)} |BGCOLOR(#f0f8ff):''コマンド''|BGCOLOR(#f0f8ff):''説明''| |log|カーネルメッセージバッファ表示| |sys|システム情報の表示、パニックリブート時のメッセージの確認| |bt [pid]|バックトレース表示。PID指定すると選択したプロセスのバックトレース表示| |kmem -i|メモリの使用状況表示| |set {PID}|カレントコンテキスト変更| |files|カレントコンテキストのプロセスがオープンしてるファイルの表示| |vm [pid]|仮想メモリ情報。PID指定すると選択したプロセスに関する情報| |ps|プロセスステータス表示| |help [コマンド]|ヘルプ表示| ※ [[UNIX/gdb>gdb]]のコマンドがほぼそのまま使える ※ [[gdb>UNIX/gdb]]のコマンドがほぼそのまま使える ***カーネルをクラッシュさせる [#i69aa1ff] echo c > /proc/sysrq-trigger