Come determinare perché il mio computer si è bloccato?


28

Ieri ho eseguito una bashsceneggiatura per circa 10 ore. Quando sono andato a usare il computer, si è bloccato.

  • Ho un Eee PC con Debian.
  • Lo schermo era ancora visibile, ma il mouse o la tastiera non avevano effetto.
  • Ho provato CtrlAltDelete, CtrlAltBackspace, CtrlAltF1, ma senza alcun effetto.
  • La luce del disco rigido non ha mostrato attività.

Come posso determinare cosa è andato storto? Quali registri posso controllare?

Risposte:


18

Puoi trovare tutti i messaggi in /var/log/sysloge in altri /var/log/file. Sono presenti vecchi messaggi /var/log/syslog.1, /var/log/syslog.2.gzecc. Se è installato logrotate.

Tuttavia, se il kernel si blocca davvero, la probabilità è bassa di trovare qualsiasi messaggio correlato.

Potrebbe essere che solo il server X si blocchi. In questo caso, in genere è comunque possibile accedere al PC tramite la rete tramite ssh (se è stato installato). C'è anche il tasto Magic SysRq per decomprimere la tastiera in modo che anche le scorciatoie che hai provato possano funzionare.


9

puoi leggere /var/log/dmesgper qualsiasi problema software come [ kernel], se si è trattato di un errore del servizio puoi leggere ad esempio il registro del servizio come apache/var/log/apache/error.log

Immagino che alcuni errori hardware non possano avere il registro


3

Non posso darti comandi esatti che possano aiutarti a ottenere dati. Ma l'approccio generale per trovare il colpevole è come catturare l'output dei comandi a intervalli regolari. Ciò sarà di aiuto poiché avrai i dati dei comandi eseguiti prima che il sistema si arrestasse in modo anomalo.

È possibile acquisire l'output di questi comandi programmandoli utilizzando crontab (H owTo: Aggiungi lavori a cron in Linux o UNIX? ).

In alternativa, esiste un servizio SeaLion - strumento di monitoraggio e debug del server Linux in cui è possibile pianificare i comandi e controllare lo stato del sistema online.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.