类linux系统/proc/sysrq-trigger文件功能作用
立即重啟計算機 ? ? ?echo "b" > /proc/sysrq-trigger
立即關閉計算機 ? ? ?echo "o" > /proc/sysrq-trigger
導出內存分配的信息 ? ?echo "m" ?> proc/sysrq-trigger ? ? ? ?(可以用/var/log/message查看)Outputs memory statistics to the console
導出當前CPU寄存器信息和標志位的信息 ? ??echo "p" ?> proc/sysrq-trigger ? ? ? (outputs all flags and registers to the console)
導出線程狀態信息 ? ? ? ?echo "t" ?> proc/sysrq-trigger ? ? ? ? ?(outputs a list of processes to the console)
故意讓系統崩潰 ? ? ? ? ? ?echo "c" ?> proc/sysrq-trigger ? ? ? ? (crashes the system without first unmounting file systems or syncing disks attached to the system)
立即重新掛載所有的文件系統 ? ? ? ? ? ? ??echo "s" ?> proc/sysrq-trigger ? ? (attempts to sync disks attached to the system)
立即重新掛載所有的文件系統為只讀 ? ??echo "u" ?> proc/sysrq-trigger ? ? (attempts to unmount and remount all file systems as read-only)
此外,還有兩個類似于強制注銷的功能
e ---- kills all processes except init using SIGTERM
i ---- kills all processes except init using SIGKILL
/proc/cmdline
dmesg | grep -i crash;
cat /proc/sys/kernel/sysrq
sysctl -w kernel.sysrq = 1;
echo c > /proc/sysrq-trigger
總結
以上是生活随笔為你收集整理的类linux系统/proc/sysrq-trigger文件功能作用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CentOS下的账户管理
- 下一篇: jquery文本折叠