ランダムな再起動の原因を追跡するにはどうすればよいですか?


28

Precise 64bitを実行しているThinkpad X220(Core-i5、SandyBridge、Intel GMA)は、過去4日間で2回ハードリブートしました。私はメールを書く以上のことはしていませんでした。警告なし。真っ暗になり、次に見たのはレノボのブート画面でした。

原因を見つけるにはどこを探すべきですか?この即時再起動では、ログが書き込まれる時間が残らないのではないかと心配しています...

ありがとう!

回答:


14

/ proc / sys / kernel / panicを確認します。値が1の場合、サーバーはパニックですぐに再起動します。悪いドライバーはカーネルパニックを引き起こす可能性があります。

再起動の最後の問題をパニックチェックしない場合は、おそらく過熱が問題です。

last reboot

このコマンドは、私のシステムが新しいカーネルを思いついたことを示しています。Ubuntu 12.04 64ビット。リブート後の3.2.0-63、前の3.2.0-61
Antonios Hadjigeorgalis

4
これにより、etc/apt/apt.conf.d/50unattended-upgrades 設定 Unattended-Upgrade::Automatic-Reboot "true"; を確認し、デフォルト設定のfalseに戻しました。
アントニオスHadjigeorgalis

@Antoniosは、この自動再起動は警告なしですか?
アクエリアスパワー14

6
last |head -n 50うわー、私はこれを見つけました:13:55 - crash (04:35)それがどのように起こったかを追跡するつもりです、thx!
アクエリアスパワー14

1
@AquariusPowerはい、そうでした。無人アップグレード設定を変更すると、私の問題はなくなりました。
アントニオスHadjigeorgalis 14

11

コマンド

  1. dmesg -前回の起動前の項目は表示されない場合がありますが、システムがまだ起動している場合は非常に便利です

ファイル

  1. /var/log/syslog-システム全体のロガー、使用tail /var/log/syslogまたはless /var/log/syslog
  2. /var/log/kern.log -カーネルログ、上記と同じ
  3. /var/log/*

ご回答ありがとうございます。問題は、私の質問で述べたように、システムがもう稼働していないことです。何らかのハードウェアの問題があったと思います。
アンドレ

1
私は簡単なグーグルハントを行って、上記のファイルが再起動後も保持されるかどうかを確認しました(Linuxコンピューターのatmの前ではないため)。このサイトを見つけました。非常に有益です:softpanorama.info/Commercial_linuxes/troubleshooting.shtml
ハックル

の出力がどのようdmesgに役立つかについて詳しく説明できますか?私のマシンはランダムにリブートしたばかりで、もしあなたの提案を理解したら、dmesgここで助けられないでしょう?
-tchakravarty

これを追加しgrep "Jan 11 01" /var/log/* -rah 2>/dev/null |sortて、曜日と時間をターゲットにできるようにします(ubuntu 16.04、ただし一部の情報はバージョンに依存しません)
Aquarius Power
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.