매직 SysRq 키가 활성화되어 있는지 확인하는 방법과 호출하는 키는 무엇입니까?


10

매직 SysRq 키를 호출하는 키를 어떻게 알 수 있습니까? 내가 아직 고정되지 않은 Linux 시스템 앞에 있음을 제공했습니다. 매직 SysRq 키의 모든 일반적인 조합을 시도하는 것보다 더 쉬운 것이 필요합니다.

답변:


10

매직 SysRq 키 자체는 PC에 AltSysRq있거나 AltPrint ScreenPC에 있으며, 특정 동작을 나타내는 세 번째 키 (문자)와 결합됩니다.

짧은 버전은 콘솔 AltSysRqSpace에서 사용 가능한 단축키를 표시 한다는 것입니다 (이를 지적한 Josip Rodin 덕분 입니다).

매직 SysRq 키는 활성화 된 경우 다음에 의해 제어됩니다 /proc/sys/kernel/sysrq. 활성화되어 있는지 여부와 실행하여 어떤 기능이 허용되는지 확인할 수 있습니다.

cat /proc/sys/kernel/sysrq

이것이 그러한 파일이나 디렉토리가 없다고 불평하면 magic SysRq가 전혀 활성화되지 않습니다. 그렇지 않으면 사용 가능한 기능을 결정하는 숫자가 표시됩니다.

  • 0 : SysRq를 완전히 비활성화
  • 1 : 모든 기능 활성화
  • 다른 값은 허용되는 함수의 비트 마스크입니다.
    • 2 : 제어 콘솔 로깅 레벨
    • 4 : 제어 키보드
    • 8 : 프로세스 디버그 덤핑
    • 16 : sync
    • 32 : 읽기 전용 다시 마운트
    • 64 : 프로세스 시그널링
    • 128 : 재부팅 / 전원 끄기
    • 256 : 모든 RT 작업의 nicing

root쉘 이 작동하는 한 시스템이 작동하는 경우 문자를 다음과 같이 작성하여 마술 SysRq 함수를 호출 할 수도 있습니다 /proc/sysrq-trigger. 예 :

echo s > /proc/sysrq-trigger

비상 사태를 수행 할 것입니다 sync.

이것은 커널 문서에 자세히 설명되어 있습니다 .


링크가 작동하지 않습니다
Prvt_Yadav
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.