GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come diagnosticare Hang On Shutdown?

Da uno o due mesi fa, il mio laptop con Ubuntu 12.10×64 si blocca durante lo spegnimento . C'è solo uno schermo nero, nessuna attività sul disco rigido, sta lì fermo . Sento che accade verso la fine di un normale ciclo di spegnimento, a giudicare dal tempo trascorso.

L'unica soluzione è spegnimento forzato (tenendo premuto il tasto di accensione per diversi secondi) – né Ctrl-Alt-Backspace (che normalmente funziona, l'ho attivato in Impostazioni) né Ctrl-Alt-Canc nella guida, né posso accedere a una console di testo con Ctrl-Alt-F1 .

Come faccio a diagnosticarlo ? Non succede ad ogni spegnimento, ma abbastanza spesso da essere fastidioso (dato che forza un diskcheck al riavvio, ovviamente).

Quali file di registro può dirmi cosa sta andando storto? Una ricerca più o meno cieca nel visualizzatore del registro di sistema mi ricorda gli aghi in un pagliaio.

Immagino di poter individuare l'ora in cui si verifica tramite i timestamp del registro, ma come faccio a leggere i timestamp come ad es. in kern.log :[36169.146130] ? Come faccio a renderlo leggibile dall'uomo?

Infine, un po' a proposito, non sono mai riuscito a eseguire un Alt-Sysrq-REISUB per forzare uno spegnimento più pulito, ma probabilmente è perché sono su un laptop, PrintScr è accessibile solo tramite un Fn chiave e non sono sicuro dell'esatta sequenza di tasti di cui ho bisogno. Esiste un comando magico "innocuo" ma visibile dall'utente Potrei esercitarmi con (durante il normale funzionamento), così posso scoprire come fare un REISUB la prossima volta?

Ringrazia tutti! Commenta se hai bisogno di dati aggiuntivi...

Risposta accettata:

Devi spegnere senza la schermata iniziale e dalla riga di comando per vedere cosa sta succedendo. Per prima cosa devi disabilitare splash tramite GRUB (vedi spegnimento dettagliato)

Avvia e tieni premuto MAIUSC per entrare in grub. Premi mentre sei sopra la voce Linux per modificarla. Quindi vai alla riga del kernel (premi END per andare alla fine della riga) e rimuovi gli argomenti "quiet" e "splash". In effetti, per questo test salta tutta la GUI e aggiungi l'argomento "testo". (Senza questo puoi arrivare alla riga di comando con CTRL+ALT+F1)

Accedi, quindi digita:

sudo shutdown -v -h now

(-v per dettagliato, -h per arresto.)

I file di registro del kernel in /var/log/kern.log devono contenere timestamp leggibili dall'uomo. Aprili con il visualizzatore di file di registro

gnome-system-log

(File>apri) E dovresti vedere il timestamp leggibile dall'uomo sulla sinistra. Se ancora non vedi quelli leggibili dall'uomo, questo ragazzo ha creato alcuni script python/perl per analizzarli.

Correlati:come recuperare i file cancellati in Ubuntu?
Ubuntu
  1. Come utilizzare i programmi di registro in cPanel

  2. Come installare lnav su CentOS 7

  3. Come modificare il livello del registro Cron?

  4. Come accedere al contenitore Lxc?

  5. Come disconnettersi in Chromium?

Come utilizzare il comando di arresto di Linux

Come installare Log.io su CentOS 7

Come accedere come root in MySQL?

Come creare un database in Plesk

Come accedere a cPanel?

Come accedere a cPanel/WHM?