107.03.05 manjaro sysrq | reisub 安全重新開機

主要是在 manjaro 聽 vlc 聽到一半突然當機 @@
按什麼都沒反應
按 ctrl + alt + delete 當然也是沒反應 @@
只好按著電源鍵強制關機
但是這樣頗傷電腦
所以就找到 sysrq 這個東西 OuO
它的位置跟 prt sc 同一個



首先 manjaro 預設是不可用
要開啟有兩個步驟
1.
$ sudoedit /etc/sysctl.d/99-sysctl.conf

內容:
kernel.sysrq = 1
接著 :wq 儲存後離開

2.
$ echo 1 | sudo tee /proc/sys/kernel/sysrq

接著就可以使用 alt + sysrq + 指令鍵

r: Switch the keyboard from raw mode to XLATE mode
e: Send the SIGTERM signal to all processes except init
i: Send the SIGKILL signal to all processes except init
s: Sync all mounted filesystems
u: Remount all mounted filesystems in read-only mode
b: Immediately reboot the system, without unmounting partitions or syncing

而按照上面的順序按就能夠安全重新開機了
也就是 alt + sysrq 按著 接著按 r e i s u b
每個指令鍵之間請儘量間隔一段時間 (幾秒)
詳細:R 間隔 1 秒再按 E, 間隔 30 秒再按 I, 間隔 10 秒再按 S, 間隔 5 秒再按 U, 間隔 5 秒再按 B, 讓系統有時間中止程序、完成寫入磁碟等工作

其他的指令鍵:
n: Reset the nice level of all high-priority and real-time tasks
f: Call oom_kill, which kills a process to alleviate an OOM condition
o: Shut off the system
k: Kill all processes on the current virtual console

指令鍵中文說明可到 使用 SysRq 鍵讓當機的 Linux 安全地重新開機 看看


參考資料:
讓死當的 Linux 重新開機
https://unix.stackexchange.com/a/197230
Magic SysRq key

沒有留言:

張貼留言

^ Top