2017-05-26 07:42:57 +00:00
|
|
|
|
# The "magic SysRq key" provides a way to send commands
|
|
|
|
|
# directly to the kernel through the /proc filesystem
|
|
|
|
|
# kernel documentation: https://www.mjmwired.net/kernel/Documentation/sysrq.txt
|
|
|
|
|
# using keyboard: Alt-SyqRq-KEY
|
|
|
|
|
|
|
|
|
|
# activate the magic SysRq option (root)
|
|
|
|
|
echo 1 > /proc/sys/kernel/sysrq
|
|
|
|
|
|
|
|
|
|
# activate the magic SysRq option (sudo)
|
|
|
|
|
echo 1 | suto tee /proc/sys/kernel/sysrq
|
|
|
|
|
|
|
|
|
|
# permanently activate sysrq
|
|
|
|
|
echo "kernel.sysrq = 1" >> /etc/sysctl.conf
|
|
|
|
|
|
|
|
|
|
# k – Kills all the process running on the current virtual console.
|
|
|
|
|
# s – This will attempt to sync all the mounted file system.
|
|
|
|
|
# b – Immediately reboot the system, without unmounting partitions or syncing.
|
|
|
|
|
# e – Sends SIGTERM to all process except init.
|
|
|
|
|
# m – Output current memory information to the console.
|
|
|
|
|
# i – Send the SIGKILL signal to all processes except init
|
2020-11-17 19:28:30 +00:00
|
|
|
|
# r – Switch the keyboard from raw mode
|
|
|
|
|
# (the mode used by programs such as X11), to XLATE mode.
|
2017-05-26 07:42:57 +00:00
|
|
|
|
# s – sync all mounted file system.
|
|
|
|
|
# t – Output a list of current tasks and their information to the console.
|
|
|
|
|
# u – Remount all mounted filesystems in readonly mode.
|
|
|
|
|
# o – Shutdown the system immediately.
|
|
|
|
|
# p – Print the current registers and flags to the console.
|
2020-11-17 19:28:30 +00:00
|
|
|
|
# 0-9 – Sets the console log level, controlling which kernel messages will be
|
|
|
|
|
# printed to your console.
|
2017-05-26 07:42:57 +00:00
|
|
|
|
# f – Will call oom_kill to kill process which takes more memory.
|
2020-11-17 19:28:30 +00:00
|
|
|
|
# h – Used to display the help (any key except the listed above will print help)
|