何がコンピュータをシャットダウンしているのか、どうすればわかりますか?

何がコンピュータをシャットダウンしているのか、どうすればわかりますか?

昨日家に帰ってみると、コンピュータの電源が切れていることがわかりました。コールドシャットダウン(起動中に多くのディスクリカバリが発生する現象)で表示されるため、原因が何であるかを知りたいです。この特定の終了の場合、おそらくは不明でしょう。ただし、考えられる原因は、何も記録されていない場合に電源を切る必要がある方法でログインするようにシステム(openSUSE 11.4)を設定することです。

現在、コールドシャットダウンのいくつかの理由を考えてみましょう。

  • 閉じるボタンを押します。 (私の場合は不可能です。)
  • 過熱(おそらくファンの故障が理由の1つである可能性があるために発生する可能性があります)
  • 停電(可能)

私は他のことを考えることはできません。この場合、完全なシャットダウンが可能なため、システムハッキングを排除しました。

したがって、問題は、後でコールドシャットダウンの原因を見つけるためにシステムをどのように設定しますか?

答え1

私がしなければならないことの1つは、見てみることです/var/log/syslog。これにはLinuxカーネルと他の多くのプログラムがあります(dhクライアントネットワーク管理者バス、...)彼らのメッセージのいくつかを録音してください。どのログ行がどのプログラムに属するかを含むため、特に良いです。

関連情報