![/proc/sys/kernel/sysrq의 값에 무슨 일이 일어났는지 어떻게 알 수 있나요?](https://linux55.com/image/215868/%2Fproc%2Fsys%2Fkernel%2Fsysrq%EC%9D%98%20%EA%B0%92%EC%97%90%20%EB%AC%B4%EC%8A%A8%20%EC%9D%BC%EC%9D%B4%20%EC%9D%BC%EC%96%B4%EB%82%AC%EB%8A%94%EC%A7%80%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EC%95%8C%20%EC%88%98%20%EC%9E%88%EB%82%98%EC%9A%94%3F.png)
어떤 이유로 내 시스템의 파일에 저장된 값이 /proc/sys/kernel/sysrq
16으로 변경되었습니다. 이는 한 시간에 한두 번처럼 매우 자주 발생하지만 임의의 순간에 발생합니다.
inotify
제가 이해한 바로는 아래 파일은 /proc
실제 파일이 아니기 때문에 사용할 수 없습니다 . 그러면 이 값이 무엇이 바뀌었는지 어떻게 알 수 있나요?
UPD: /boot에서 커널 구성을 변경해 보세요.
CONFIG_MAGIC_SYSRQ=y
CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x0001
CONFIG_MAGIC_SYSRQ_SERIAL=y
CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE=""
또한 /etc/sysct.conf를 편집하여
kernel.sysrq=1
결국 echo 1 > /proc/sys/kernel/sysrq
.
마지막 것은 약간 도움이 되었지만 다시 16으로 떨어졌습니다.