GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie kann man das Hang-on-Shutdown diagnostizieren?

Seit ein oder zwei Monaten hängt sich mein Laptop mit Ubuntu 12.10×64 während des Herunterfahrens auf . Es gibt nur einen schwarzen Bildschirm, keine Festplattenaktivität, es steht einfach da . Ich habe das Gefühl, dass es gegen Ende eines normalen Abschaltzyklus passiert, gemessen an der verstrichenen Zeit.

Die einzige Auflösung ist hartes Ausschalten (Power-Taste mehrere Sekunden gedrückt halten) – weder Ctrl-Alt-Backspace (was normalerweise funktioniert, ich habe es in den Einstellungen eingeschaltet) noch Ctrl-Alt-Del helfen, noch komme ich mit Ctrl-Alt-F1 in eine Textkonsole .

Wie kann ich das diagnostizieren ? Es passiert nicht bei jedem Herunterfahren, aber oft genug, um lästig zu sein (da es natürlich eine Festplattenprüfung beim Neustart erzwingt).

Welche Protokolldateien kann mir sagen was da schief läuft? Mehr oder weniger blindes Suchen im Syslog-Viewer erinnert mich an Nadeln im Heuhaufen.

Ich kann mir vorstellen, dass ich die Zeit, die es passiert, über Protokollzeitstempel genau bestimmen könnte, aber wie lese ich Zeitstempel wie z.B. in kern.log :[36169.146130] ? Wie erhalte ich diese für Menschen lesbare?

Zu guter Letzt habe ich es noch nie geschafft, ein Alt-Sysrq-REISUB auszuführen, um ein sauberes Herunterfahren zu erzwingen, aber das liegt wahrscheinlich daran, dass ich auf einem Laptop bin und PrintScr nur über Fn Taste, und ich bin mir nicht sicher, welche Tastenfolge ich genau brauche. Gibt es einen „harmlosen“, aber für den Benutzer sichtbaren magischen Befehl? Ich könnte das mit (während des normalen Betriebs) üben, damit ich beim nächsten Mal herausfinden kann, wie man einen REISUB macht?

Danke an alle! Kommentieren Sie, wenn Sie zusätzliche Daten benötigen…

Akzeptierte Antwort:

Sie müssen ohne den Begrüßungsbildschirm und von der Befehlszeile aus herunterfahren, um zu sehen, was los ist. Zuerst müssen Sie Splash über GRUB deaktivieren (siehe ausführliches Herunterfahren)

Booten und SHIFT gedrückt halten, um Grub aufzurufen. Drücken Sie, während Sie sich über dem Linux-Eintrag befinden, um ihn zu bearbeiten. Gehen Sie dann zur Kernel-Zeile (drücken Sie END, um zum Ende der Zeile zu gehen) und entfernen Sie die Argumente „quiet“ und „splash“. Überspringen Sie für diesen einen Test sogar die GUI komplett und fügen Sie das Argument „Text“ hinzu. (Ohne dies kommt man mit STRG+ALT+F1 auf die Kommandozeile)

Melden Sie sich an und geben Sie Folgendes ein:

sudo shutdown -v -h now

(-v für ausführlich, -h für anhalten.)

Kernel-Protokolldateien in /var/log/kern.log sollten menschenlesbare Zeitstempel enthalten. Öffnen Sie sie mit dem Logdatei-Viewer

gnome-system-log

(Datei>Öffnen) Und Sie sollten den menschenlesbaren Zeitstempel auf der linken Seite sehen. Wenn Sie die für Menschen lesbaren immer noch nicht sehen, hat dieser Typ einige Python/Perl-Skripte erstellt, um sie zu analysieren.

Verwandte:Wie kann man gelöschte Dateien in Ubuntu wiederherstellen?
Ubuntu
  1. So verwenden Sie Protokollprogramme in cPanel

  2. So installieren Sie lnav unter CentOS 7

  3. Wie ändere ich die Cron-Log-Ebene?

  4. Wie melde ich mich beim Lxc-Container an?

  5. So melden Sie sich bei cPanel an (Erklärt)

So verwenden Sie den Befehl zum Herunterfahren von Linux

So installieren Sie Log.io unter CentOS 7

Wie melde ich mich als Root in Mysql an?

So erstellen Sie eine Datenbank in Plesk

Wie melde ich mich bei cPanel an?

Wie melde ich mich bei cPanel/WHM an?