ubuntu 12.04自動的に再起動してダンプするように、カーネルクラッシュを構成します

デフォルトでは、ubuntu12.04はカーネルクラッシュの自動再起動とダンプを構成していません。カーネルクラッシュが発生すると、分析するコアダンプファイルがなく、カーネルクラッシュインターフェイスでスタックします。カーネルクラッシュの原因を見つけるには、カーネルクラッシュの自動再起動を構成する必要があります。カーネルダンプの構成、構成手順は次のとおりです。

最初のステップは、クラッシュしたときに自動的に再起動するようにカーネルを構成することです

kernel.panicをkernelパラメーターに追加します。10は、カーネルがクラッシュしてから10秒後にシステムが自動的に再起動することを意味します。

vi /etc/sysctl.conf 
kernel.panic =10

2番目のステップは、自動再起動メカニズムが有効であり、sysrqを構成する必要があるかどうかを確認することです。

kernel.sysrqをカーネルパラメーターに追加します。1が有効です。

vi /etc/sysctl.conf 
kernel.sysrq =1

コマンドを実行して構成済みのパラメーターを有効にするか、システムを再起動します

sysctl -p /etc/sysctl.conf

構成されたパラメーターが有効かどうかを確認します

システムカーネルのクラッシュをシミュレートするか、alt + sysrq + cを同時に押すか、次のコマンドを実行します

echo c  >/proc/sysrq

カーネルのクラッシュを確認し、カウントダウンして再起動します

3番目のステップは、カーネルダンプを構成することです

新しくインストールしたシステムをアップグレードする必要があります。そうしないと、apt-getを使用してソフトウェアをインストールできません。

apt-get update
カーネルダンプをインストールする
sudo apt-get install linux-crashdump
それが機能するかどうかを確認します


テスト、システムカーネルのクラッシュのシミュレーション、同時にAltキーを押します+sysrq+c 3つのキー、または次のコマンドを実行します
システムがクラッシュしてスタックし、送信も保存もせず、再起動しなかったことが判明しました。

情報を検索した後、そのような状況を送信すると、コアダンプメモリ構成が十分でない可能性があるため、コアダムメモリ構成が変更されます

512Mサイズに変更

grub.cfgを再生成します

もう一度テストして成功します。

Recommended Posts

ubuntu 12.04自動的に再起動してダンプするように、カーネルクラッシュを構成します
カーネルをアップグレードするためのubuntu16.04メソッドの手順
Ubuntu16.04にNATSをインストールして構成する方法
Ubuntu18.04にGogsをインストールして構成する方法
Ubuntu18.04にCyberpanelをインストールして構成する方法
Ubuntu16.04にownCloudをインストールして構成する方法
Ubuntu18.04にGitLabをインストールして構成する方法
Ubuntu18.04にAnsibleをインストールして構成する方法
Ubuntu16.04にElasticsearchをインストールして構成する方法
Ubuntu14.04にPostGISをインストールして構成する方法
Ubuntu18.04にVNCをインストールして構成する方法
Ubuntu14.04にOrientDBをインストールして構成する方法
Ubuntu12.04にAppScaleをインストールして構成する方法
Ubuntu14.04にPostGISをインストールして構成する方法
Ubuntuを構築および構成するための組み込みLinux開発環境
Ubuntu16.04およびApache仮想ホストを構成するための詳細な手順
XshellとXftpが仮想マシンUbuntuへの接続に失敗する
ubuntuはGitLabをインストールして構成します
実行中のUbuntuバージョンに対応するカーネルソースコードを見つけます
ubuntu16.04で行番号を自動的に設定するための詳細な手順
Ubuntuの基本設定:openssh-serverのインストールと使用の概要
CentOSとUbuntuの違い
UbuntuにMySQLをインストールして構成する
UbuntuにDockerをインストールして構成する
ステップバイステップで、ubuntuファイアウォールを開閉する方法を説明します
Ubuntu14.04でRedisクラスターを構成する方法
Ubuntuはデフォルトのshをbashに変更しました
Open3DバージョンとUbuntuの関係
Ubuntu20.04をインストールしてNVIDIAドライバーをインストールする方法
Ubuntu20.04でホスト名を変更する方法
Ubuntu14.04でノードjsとnpmを構成します