리눅스는 정지 된 머신을 원격으로 재부팅 할 수 있는 " 매직 sysrq 키 "를 가지고 있으며 시리얼 콘솔을 통해 작동하지만 FreeBSD는 어떻습니까? 시리얼 콘솔의 FreeBSD 서버에 "control-alt-delete"를 보내는 방법이 있습니까?
리눅스는 정지 된 머신을 원격으로 재부팅 할 수 있는 " 매직 sysrq 키 "를 가지고 있으며 시리얼 콘솔을 통해 작동하지만 FreeBSD는 어떻습니까? 시리얼 콘솔의 FreeBSD 서버에 "control-alt-delete"를 보내는 방법이 있습니까?
답변:
디버거 옵션이 컴파일 된 커널이 있다고 가정하면 사용할 수 있습니다 ControlAltEscape. 거기에서 당신은 할 수 있습니다 call boot(0)
또는 panic
.
FreeBSD 개발자 핸드북 10 장 에이 내용이 더 자세히 설명되어 있습니다.
키보드를 통해 SysReq와 거의 동일합니다. 직렬 콘솔에서 중단 신호 를 보내고 options BREAK_TO_DEBUGGER
활성화 해야합니다 . 그러나 " 예를 들어 케이블을 뽑을 때와 같이 BREAK 조건을 생성하는 직렬 어댑터가 많기 때문에 기본값이 아닙니다 ".
options BREAK_TO_DEBUGGER
커널 구성에 있어야하는 것 같습니다 .