Linux ha la " chiave sysrq magica " per riavviare le macchine congelate da remoto, e funziona sulla console seriale, ma per quanto riguarda FreeBSD? C'è un modo per inviare un "control-alt-delete" ai server FreeBSD su console seriali?
Linux ha la " chiave sysrq magica " per riavviare le macchine congelate da remoto, e funziona sulla console seriale, ma per quanto riguarda FreeBSD? C'è un modo per inviare un "control-alt-delete" ai server FreeBSD su console seriali?
Risposte:
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_DEBUGGER
abilitato. Ma " non è l'impostazione predefinita poiché ci sono molti adattatori seriali che generano gratuitamente una condizione BREAK, ad esempio quando si tira il cavo ".
options BREAK_TO_DEBUGGER
configurazione del tuo kernel.