CentOS 6.2, 2.6.32-220.el6.x86_64 노트북. SysRQ에는 다음과 같이 키보드 입력이 활성화되어 있습니다.
$ cat /proc/sys/kernel/sysrq
1
alt- sysrq- 와 같은 일반적인 Magic SysRQ 키가 작동합니다 h. 그러나 다른 키는 작동하지 않는 것 같습니다. 특히 alt--는 재부팅에 사용됩니다 sysrq. b그러나 다음 옵션을 사용하여 SysRQ를 다시 시작할 수 있습니다.echo "b" > /proc/sysrq-trigger
/proc/sys/kernel/sysrq
에코 옵션이 작동하기 위해 해당 옵션을 활성화할 필요가 없다는 것을 알고 있으므로 sysrq-trigger
실제로 신호를 방출하는 Magic SysRQ 키 조합에 문제가 있다고 가정합니다.
일부 SysRQ 키 입력이 작동하지 않고 다른 키 입력이 작동하지 않는 원인은 무엇입니까? 하지만 옵션을 수동으로 보내면sysrq-triggers
~ 할 것이다일하다?
편집 1
아쉽게도 위의 질문에서 일부 정보를 빠뜨렸습니다. 예, 저는 노트북을 사용하지만 외부 키보드도 사용합니다. 아무래도 델 XPS 1530에 내장된 키보드를 몇 년 동안 사용하지 않았기 때문에 키보드 상황이 문제의 일부일 수도 있다는 사실조차 깨닫지 못한 것 같습니다.
Dell XPS 1530의 내장 키보드에서 SysRQ 키는 기술적으로 기능 키입니다. "SysRQ"는 파란색으로 인쇄되어 이론적으로 Fn
액세스하려면 해당 키를 눌러야 함을 나타냅니다. 하지만 내장 키보드를 사용할 때에는 표준 alt- sysrq- b조합만 누르면 재부팅이 가능합니다! 기능 키가 필요하지 않습니다.
내 외부 키보드는 자체 키가 있는 Logitech 조명 키보드입니다 FN
. 그러나 SysRQ는 대체 키로 매핑되지 않은 것 같습니다. SysRQ
실제로 인쇄되지 않았기 때문에 "분명히"라고 말합니다.어느단추. 대신 Print Screen
SysRQ 키라고 생각합니다 . SysRQ가 최근 몇 년 동안 공유한 것이기 때문입니다. 테스트 결과 대부분의 Magic SysRQ 키 조합이 이 키를 SysRQ.
그래도 외부 키보드를 사용하여 여러 조합을 시도했지만 re[B]oot Magic SysRQ 키에서는 작동하지 않는 것 같습니다. 나는 alt그것이 작동한다는 것을 알고 있으며 print screenSysRQ 키로 작동하며 외부 키보드의 기능 키가 필요하지 않습니다. 어쨌든 현재로서는 키가 b그대로 전송되지 않는 것 같습니다. 키보드를 입력할 때 터미널로 전송되는 키코드를 볼 수 있는 방법이 있습니까?
답변1
일반적인 노트북에서는 을 누르려면 Fn키가 SysRq. 같은 동작으로 문자도 누르면 결국 Fn+ Alt+ SysRq+ 를 누르게 됩니다 letter. 그러나 와 결합하면 여러 문자가 숫자 키패드 키에 매핑됩니다 Fn. 예를 들어 을 누르려고 하면 Alt+SysRq+U
결국 을 누르게 됩니다 Alt+SysRq+Num4
.
이 함정을 피하려면 를 누른 Alt다음 눌렀다가 떼고 SysRq( Fn필요한 경우 사용) 마법의 SysRq 함수 문자를 눌렀다가 떼고 마지막으로 를 놓으십시오 Alt. 예를 들어, 누르고 Alt있기 Fn, 누르고 떼기 Del, 떼기 Fn, 누르고 떼기 U, 떼기 Alt.
B일반적으로 노트북의 숫자 키패드 키가 아니기 때문에 이것이 귀하의 문제인지 확실하지 않습니다 . 공급업체별 키일 수 있습니다. Fn+가 B일반 키와 같지 않으면 중간 시퀀스를 B해제해야 합니다 .Fn