Jak mogę śledzić przyczynę losowych restartów?


28

Thinkpad X220 (Core-i5, SandyBridge, Intel GMA) z Precise 64-bitowym uruchomił się ponownie dwukrotnie w ciągu ostatnich czterech dni. Nie robiłem nic więcej niż pisanie e-maila. Bez ostrzeżenia. Po prostu zrobiło się czarne, a następnie zobaczyłem ekran startowy Lenovo.

Gdzie powinienem szukać przyczyny? Obawiam się, że ten natychmiastowy restart nie pozostawia czasu na zapisanie logów ...

Dzięki!

Odpowiedzi:


14

Zaznacz / proc / sys / kernel / panic, jeśli jego wartość wynosi 1, serwer natychmiast uruchomi się ponownie w razie paniki. Złe sterowniki mogą powodować panikę jądra.

Jeśli nie jest to panika, sprawdź ostatni problem z ponownym uruchomieniem komputera, być może przyczyną jest przegrzanie.

last reboot

To polecenie pokazuje, że mój system wymyślił nowe jądro. Ubuntu 12.04 64-bitowy 3.2.0-63 po ponownym uruchomieniu, 3.2.0-61 przed
Antonios Hadjigeorgalis

4
Doprowadziło mnie to do sprawdzenia etc/apt/apt.conf.d/50unattended-upgrades , czy ustawiłem Unattended-Upgrade::Automatic-Reboot "true"; , czy przywróciłem domyślne ustawienie false.
Antonios Hadjigeorgalis

@Antonios, czy to automatyczne ponowne uruchomienie jest bez ostrzeżenia?
Wodnik Moc

6
last |head -n 50wow, właśnie to znalazłem: 13:55 - crash (04:35)co będzie śledzić, jak to się stało, dzięki!
Wodnik Moc

1
@AquariusPower Tak, to było. mój problem zniknął po zmianie ustawienia nienadzorowanej aktualizacji.
Antonios Hadjigeorgalis,

11

Polecenia

  1. dmesg - Może nie wyświetlać elementów sprzed ostatniego rozruchu, ale jest bardzo przydatny, jeśli system nadal działa

Pliki

  1. /var/log/syslog- Systemowy rejestrator, użyj tail /var/log/sysloglubless /var/log/syslog
  2. /var/log/kern.log - Dziennik jądra, taki sam jak powyżej
  3. /var/log/*

Dziękuję bardzo za odpowiedź. Problemem jest - jak stwierdzono w moim pytaniu - że system już nie działa. Uważam, że miałem jakiś problem ze sprzętem.
Andre,

1
Poszedłem na szybkie polowanie na google, aby sprawdzić, czy powyższe pliki utrzymują się przy ponownym uruchomieniu (ponieważ nie jestem w pobliżu bankomatu komputera z linuksem) i znalazłem tę stronę, co znalazłem bardzo pouczające: softpanorama.info/Commercial_linuxes/troublesh.shtml
Huckle,

Czy potrafisz wyjaśnić, w jaki sposób dmesgma pomóc wyjście ? Moja maszyna właśnie zrestartowała się losowo, a jeśli dobrze rozumiem twoją sugestię, to dmesgnie mogę ci pomóc, prawda?
tchakravarty

Chciałbym to dodać grep "Jan 11 01" /var/log/* -rah 2>/dev/null |sort, abyś mógł celować w dzień i godzinę (ubuntu 16.04, ale niektóre informacje są niezależne od wersji)
Aquarius Power
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.