Ubuntu 18.x或更高版本:如果Alt + Imp Pant + REISUB組合不適用於您,則解決方案

RESIUB Ubuntu組合鍵

如您所知,儘管Ubuntu 系統非常穩定可靠,但並非萬無一失。有時,應用程式或程式錯誤可能會導致系統崩潰,使您無法啟動控制台執行任何操作或重新啟動電腦等。在這些極端情況下,除了按住電源按鈕或使用重設按鈕強制關機之外,您還有另一種解決方案。

這種方法需要按下Alt+Print Screen+REISUB這樣的組合鍵。這會使系統響應並重啟,從而退出凍結狀態。請記得按住 Alt+Print Screen 鍵,然後您可以依序按下以下按鍵(無需同時按住所有按鍵):R、E、I、S、U 和 B。但問題是,這種方法可能在某些版本的 Ubuntu 系統上無效…

此函數會啟動一個系統請求 (SysReq),以提示核心處理該請求,在本例中,即重新啟動凍結的系統。這些按鍵用於:

  • 答:將控制權返回給鍵盤或未處理。
  • E:終止所有進程或tErm。
  • 我:殺死仍然存在或充滿生命的進程。
  • S:同步光盤或同步。
  • U-將所有文件系統掛載為只讀或Umount。
  • B:重新啟動計算機或重新啟動。

如果您的系統版本預設為停用此功能,則可以輕鬆修復。要啟用此功能並使系統響應Alt+Print Screen 組合鍵以執行不同功能(因為除了圖中所示的功能外,還有其他功能),您需要執行以下操作:

echo "kernel.sysrq = 1" >> /etc/sysctl.d/99-sysctl.conf

另一種方法是使用以下命令,效果相同

sysctl -w kernel.sysrq=1

請記住,對於先前的命令,您需要特權,因此最好使用sudo或以root用戶身份失敗的情況下進行特權。

從現在開始,組合鍵應該起作用了。請記住,如果在/ proc / sys / kernel / sysrq文件中進行更改,它將起作用,但是在重新啟動系統後它將無法生存,因此再次更改它。 也就是說,它不是永久的。

有關魔術SysRq的更多信息

您剛剛使用來自前一台裝置的命令將內核配置更改為 1,這將啟動所有 SysRq 功能。但是,您應該知道還有其他可能的值,如果您有興趣使用它們的話:

  • 0-完全禁用SysRq。
  • 1-啟用所有SysRq功能。
  • > 1:允許某些功能的位掩碼:
    • 2:在日誌級別啟用控制台控制。
    • 4:啟用鍵盤控制(SAK,展開)
    • 8-啟用進程調試轉儲等
    • 16:啟用同步命令。
    • 32:以只讀模式啟用重新掛載。
    • 64:啟用進程信令(term,kill,oom-kill)
    • 128:允許重啟/關機。
    • 176-僅允許同步,重新引導和以只讀模式重新安裝。
    • 256:允許所有RT任務的設置

也就是說,除了 R、E、S、I、U 和 B 之外,還有其他一些神奇的按鍵可以用來向作業系統發出特定請求。這些按鍵可以依序使用,例如 RESIUB,也可以單獨使用,例如 Alt+Print Screen+S、Alt+Print Screen+B 等。為了讓您了解更多可能性,以下是一個清單:

  • B:不安全地重新啟動計算機。 也就是說,無需同步磁盤緩衝區或卸載已安裝的分區。 這可能導致數據丟失或當時正在寫入的數據被破壞。 就像按下物理重置按鈕或按下其他便攜式設備或AIO的ON / OFF按鈕一樣。
  • C:強制崩潰,將主系統內存轉儲到磁盤。
  • D:將安裝系統鎖。
  • E:向init / systemd / upstart以外的所有進程發送SIGTERM信號,即,它殺死除該進程之外的所有正在運行的進程。
  • F:調用OOM Kill,以解決系統內存不足的某些情況。
  • G:使用幀緩衝區進入控制台調試模式。
  • H:將顯示有關使用SysRq的幫助。
  • J:使用FIFREEZE強制凍結文件系統或文件系統。
  • K:殺死您正在使用的所有控制台進程。 這也包括圖表。
  • L:顯示系統中所有活動CPU的堆棧回溯。 如果有任何非活動或手動禁用的功能,則不會顯示任何有關它們的信息。
  • M:顯示內存中的信息。
  • N:對所有高優先級和實時進程重置為默認值。 這將減輕資源爭用問題。
  • 或者:它將完全關閉計算機。 也就是說,它不會像暫停一樣休眠。
  • P:顯示寄存器和標誌。
  • 問:顯示所有活動的計時器和時鐘源。
  • 答:將鍵盤模式從RAW更改為XLATE。
  • S:它將同步一個或多個磁盤的緩衝區,即存儲要完成的訪問操作的內存。 因此,即使您卸下驅動器或突然重啟,您的數據也不會損壞。
  • T:顯示任務列表。
  • U:將分區的掛載模式更改為只讀或只讀。
  • V:強制重置幀緩衝控制台。
  • W:向您顯示已阻止任務的列表。
  • 空格鍵:將顯示計算機上可用的魔術SysRq鍵。

請記住,並非所有這些功能都能在所有模式下正常工作...


在 Google 中將其新增為首選來源