come riavviare un server FreeBSD congelato dalla console seriale?


Risposte:


8

Supponendo che tu abbia un kernel con l'opzione di debugger compilata che puoi usare ControlAltEscape. Da lì puoi call boot(0)o panic.

Il capitolo 10 del manuale degli sviluppatori di FreeBSD lo spiega in modo molto più dettagliato.

Tanto per più o meno lo stesso di SysReq tramite una tastiera. Sulla console seriale, è necessario inviare il segnale di interruzione e avere options BREAK_TO_DEBUGGERabilitato. Ma " non è l'impostazione predefinita poiché ci sono molti adattatori seriali che generano gratuitamente una condizione BREAK, ad esempio quando si tira il cavo ".


il capitolo 10 del manuale di freebsd riguarda la stampa , intendevi il capitolo 10 del manuale degli sviluppatori ?
anarcat,

Sì. L'ho fatto. Stavo collegando sia al manuale normale che alla riga che hai pubblicato, quindi l'ho pulito. Immagino di essermi allontanato durante quello. Grazie per averlo notato.
Hennes,

quindi l'ho provato, e non funziona dalla console seriale, sembra che tu debba inviare un BREAK e avere la options BREAK_TO_DEBUGGERconfigurazione del tuo kernel.
anarcat,
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.