Bagaimana saya bisa melacak penyebab reboot acak?

28

Thinkpad X220 (Core-i5, SandyBridge, Intel GMA) yang menjalankan Precise 64bit telah melakukan reboot dua kali dalam empat hari terakhir. Saya melakukan tidak lebih dari menulis email. Tanpa peringatan. Itu hanya menjadi hitam, dan hal berikutnya yang saya lihat adalah layar boot Lenovo.

Di mana saya harus mencari penyebabnya? Saya khawatir bahwa reboot langsung ini tidak menyisakan waktu untuk menulis log ...

Terima kasih!

Andre
sumber

Jawaban:

14

Periksa / proc / sys / kernel / panic, jika nilainya 1 maka server akan segera reboot saat panik. Driver yang buruk dapat menyebabkan panik kernel.

Jika tidak panik periksa masalah reboot terakhir, mungkin overheating masalahnya.

last reboot
orang dalam
sumber
Perintah ini menunjukkan bahwa sistem saya membuat kernel baru. Ubuntu 12,04 64 bit. 3.2.0-63 setelah reboot, 3.2.0-61 sebelumnya
Antonios Hadjigeorgalis
4
Ini mengarahkan saya untuk memeriksa etc/apt/apt.conf.d/50unattended-upgrades saya telah menetapkan Unattended-Upgrade::Automatic-Reboot "true"; saya mengubahnya kembali ke pengaturan default false.
Antonios Hadjigeorgalis
@Antoni apakah reboot otomatis ini tanpa peringatan?
Aquarius Power
6
last |head -n 50wow, saya baru saja menemukan ini: 13:55 - crash (04:35)apa yang akan melacak bagaimana itu terjadi, terima kasih!
Aquarius Power
1
@ AquariusPower Ya, benar. masalah saya hilang setelah mengubah pengaturan peningkatan tanpa pengawasan.
Antonios Hadjigeorgalis
11

Perintah

  1. dmesg - Mungkin tidak menampilkan item dari sebelum boot terakhir, tetapi sangat berguna jika sistem masih menyala

File

  1. /var/log/syslog- Sistem logger lebar, gunakan tail /var/log/syslogatauless /var/log/syslog
  2. /var/log/kern.log - Log kernel, sama seperti di atas
  3. /var/log/*
Huckle
sumber
Terima kasih banyak atas jawaban Anda. Masalahnya adalah - sebagaimana dinyatakan dalam pertanyaan saya - bahwa sistem tidak lagi menyala. Saya percaya bahwa saya memiliki semacam masalah perangkat keras.
Andre
1
Saya melakukan pencarian google cepat untuk memeriksa apakah file-file di atas tetap ada di seluruh reboot (karena saya tidak berada di depan atm komputer linux) dan saya menemukan situs ini, yang saya temukan sangat informatif: softpanorama.info/Commercial_linuxes/troubleshooting.shtml
Huckle
Bisakah Anda menguraikan bagaimana output dmesgseharusnya membantu? Mesin saya baru saja reboot secara acak, dan jika saya memahami saran Anda benar, maka dmesgtidak dapat membantu di sini, kan?
tchakravarty
Saya ingin menambahkan ini grep "Jan 11 01" /var/log/* -rah 2>/dev/null |sortsehingga Anda dapat menargetkan hari dan jam (ubuntu 16.04 tetapi beberapa info adalah versi independen)
Aquarius Power