Ich habe versucht, alle Antworten zu befolgenWelches Protokoll sagt mir, warum mein Computer heruntergefahren wurde?aber ich habe nur eine Datei „messages.1“ gefunden, die alte Nachrichten enthielt (3 Monate alt). Außerdem habe ich die Protokolle meiner eigenen Sudo-Grep-Befehle gefunden und das war’s.
Ich vermute, dass es sich abschaltet, wenn etwas zu heiß wird, aber wie kann ich sicher sein?
NB: Ich habe so gut wie keine Ahnung, was ich mit Grep und Cat mache, und könnte leicht alles falsch machen. Protokolldateien sind auch nicht gerade mein Metier.
Antwort1
Das ist eine recht allgemeine Frage, sodass sich nur schwer sagen lässt, was los ist.
Der von Ihnen erwähnte Ansatz weist jedoch an, die letzten Protokolle zu überprüfen. Sie müssen beim Lesen der Protokolle sehr vorsichtig sein und nicht nur grep
nach bestimmten Wörtern wie suchen kernel panic
, da dies Ihre Chance, das Problem zu lösen, erheblich einschränkt.
Beispiele:
Beim PC gibt es einen Stromausfall, möglicherweise liegen Fehler im Dateisystem vor (überprüfen Sie dies mit
fsck
) und es gibt keine Zeilen im Protokoll, die über ein normales Herunterfahren informieren (z. B.: keine Dienste werden angehalten ...)Es kann hilfreich sein, nach anderen verwandten Wörtern zu suchen: Fehler, Irrtum, töten, Warnung, Alarm ...
Einige
grep
Flags können sehr hilfreich sein, um das Timing/die Reihenfolge der Ereignisse zu ermitteln-e
ein weiteres Muster zur Abfrage hinzufügen
-n
die Zeilennummer anzeigen
-A
Zeilen nach Treffer anzeigen
-B
Zeilen vor Treffer anzeigen
-r
rekursiv in einem Ordner suchen
-i
Groß-/Kleinschreibung ignorieren
Ein anderer Ansatz, der nur bei reproduzierbaren Problemen funktionieren könnte. Um Ihre Annahme bezüglich hoher Temperaturen zu überprüfen, können Sie ein Skript erstellen, das durch Überwachung der Temperatur ein Protokoll generiert. Überprüfen Sie acpitool
...