como reiniciar um servidor FreeBSD congelado a partir do console serial?

10

O Linux tem a " chave mágica sysrq " para reinicializar as máquinas congeladas remotamente, e funciona através do console serial, mas e quanto ao FreeBSD? Existe uma maneira de enviar um "control-alt-delete" para servidores FreeBSD em consoles seriais?

    
por anarcat 25.10.2013 / 21:59

1 resposta

8

Supondo que você tenha um kernel com a opção debugger compilada, você pode usar Control Alt Escape . De lá, você pode usar call boot(0) ou panic .

Capítulo 10 do manual de desenvolvedores do FreeBSD explica isso com muito mais detalhes.

Tanto para 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 o options BREAK_TO_DEBUGGER ativado. Mas " não é o padrão, pois há muitos adaptadores seriais ao redor que geram uma condição BREAK, por exemplo, ao puxar o cabo ".

    
por 25.10.2013 / 23:37