O Linux tem a " chave mágica sysrq " para reiniciar máquinas congeladas remotamente e funciona no console serial, mas e o FreeBSD? Existe uma maneira de enviar um "control-alt-delete" para os servidores FreeBSD em consoles seriais?
O Linux tem a " chave mágica sysrq " para reiniciar máquinas congeladas remotamente e funciona no console serial, mas e o FreeBSD? Existe uma maneira de enviar um "control-alt-delete" para os servidores FreeBSD em consoles seriais?
Respostas:
Supondo que você tenha um kernel com a opção depurador compilada, você pode usar ControlAltEscape. De lá você pode call boot(0)
ou panic
.
O capítulo 10 do manual do desenvolvedor do FreeBSD explica isso com muito mais detalhes.
Tanto por mais ou menos o mesmo que o SysReq através de um teclado. No console serial, você precisa enviar o sinal de interrupção e ter o options BREAK_TO_DEBUGGER
ativado. Mas " não é o padrão, pois existem muitos adaptadores seriais que geram gratuitamente uma condição BREAK, por exemplo, ao puxar o cabo ".
options BREAK_TO_DEBUGGER
na sua configuração do kernel.