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_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 ".
options BREAK_TO_DEBUGGERconfigurazione del tuo kernel.