While the magic SysRq key was originally implemented as part of the kernel's keyboard handler for debugging, the functionality has been also exposed via the
proc filesystem and is commonly used to provide extended management capabilities to headless and remote systems. From user space programs (such as a command line shell), SysRq may be accessed by writing to (e.g., ). The Linux daemons and provide a method of accessing SysRq features over a TCP connection after authenticating with a plain-text password. The daemon will invoke pre-configured SysRq triggers when system
load average exceeds a certain threshold. The
Xen hypervisor has functionality to send magic commands to hosted domains via its command. Additionally, a SysRq command can be invoked from a Xen paravirtual console by sending a break sequence followed by the desired key. The
Kernel-based Virtual Machine (KVM) hypervisor has functionality to send magic commands to hosted domains via its command. eg: virsh send-key --domain domainname --keycode KEY_LEFTALT KEY_SYSRQ KEY_S
Chromebooks have a keyboard but no dedicated SysRq key. They use () instead, however some keys have a different function. Some Dell Laptops require the following sequence: • Sequentially press & hold • Release • While still holding , press the desired key e.g., IBM
Power Systems servers can invoke the Magic SysRq feature using followed by the desired key from the
Hardware Management Console. IBM mainframe partitions can invoke the Magic SysRq feature using followed by the desired key on
3270 or HMC. == See also ==