由于某种原因,我系统上的文件中存储的值/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。