Linux ma „ magiczny klucz sysrq ” do zdalnego restartowania zamrożonych maszyn i działa na konsoli szeregowej, ale co z FreeBSD? Czy istnieje sposób wysłania „control-alt-delete” do serwerów FreeBSD na konsolach szeregowych?
Linux ma „ magiczny klucz sysrq ” do zdalnego restartowania zamrożonych maszyn i działa na konsoli szeregowej, ale co z FreeBSD? Czy istnieje sposób wysłania „control-alt-delete” do serwerów FreeBSD na konsolach szeregowych?
Odpowiedzi:
Zakładając, że masz jądro z wkompilowaną opcją debugowania ControlAltEscape. Stamtąd możesz call boot(0)lub panic.
Rozdział 10 podręcznika programisty FreeBSD wyjaśnia to bardziej szczegółowo.
Tyle za mniej więcej to samo co SysReq za pomocą klawiatury. Na konsoli szeregowej musisz wysłać sygnał przerwania i options BREAK_TO_DEBUGGERwłączyć. Ale „ nie jest to ustawienie domyślne, ponieważ wokół jest wiele adapterów szeregowych, które nie generują warunku PRZERWA, na przykład podczas ciągnięcia kabla ”.
options BREAK_TO_DEBUGGERw konfiguracji jądra.