有時,在計算機系統中,當應用程序正在運行時,系統可能會凍結並且不響應。 這看起來很煩人,因為用戶甚至無法 close 通過使用應用程序 UI 上的 X 圖標來運行程序。 這是因為進程/應用程序沒有響應,它們不會被 UI 方法簡單地關閉。 即使連續重新啟動系統似乎也不是合適的解決方案。 有時,用戶有許多可能無法保存的關鍵數據。 此類問題的解決方案很容易適應,本文將對其進行介紹。
在 Ubuntu 中,有許多方法可以用來殺死用戶不需要重新啟動系統的凍結應用程序。 xkill 和系統監視器實用程序是與 kill、pkill 和 killall 命令一起使用的著名方法。 在本文中,我將向您展示使用 GUI 和命令行在 Ubuntu 20.04 系統上殺死凍結應用程序的 3 種不同方法。
方法一:使用xkill
該實用程序允許用戶在 Ubuntu 上殺死凍結的應用程序。 它默認安裝在您的系統中,但如果沒有,您可以按照下一節中討論的方法安裝 xkill。
xkill的安裝
使用以下命令打開終端窗口 Ctrl+Alt+T 快捷方式,然後在 CLI 中附加以下命令:
$ sudo apt 安裝 xorg-xkill
如果詢問,請提供 sudo 登錄用戶的密碼。 如果系統提示您要求確認,請按鍵盤上的 Y 鍵並按 Enter 繼續。 xkill 是殺死所有凍結應用程序的實用程序。
為了殺死任何凍結的應用程序,您需要在命令行中鍵入 xkill。
只要您按下鍵盤上的
為 xkill 創建快捷方式
為了方便用戶,我們將學習如何為 xkill 創建鍵盤快捷鍵。 前往 設置 你的系統。
設置窗口將打開,向下滾動以從側面導航欄訪問鍵盤快捷鍵。 點擊它。
之後,從右側窗格中 鍵盤快捷鍵 屏幕上單擊加號 (+) 按鈕。
將打開一個添加自定義快捷方式模式。 提供 名稱 和 命令 在相關字段中,然後單擊 設置快捷方式 按鈕。
這 設置自定義快捷方式 模態窗口將打開。 按下要為 xkill 程序設置的快捷鍵。
選擇後,單擊“添加”按鈕。 在這裡,我們為程序選擇的快捷方式是 Ctrl+K,您可以根據自己的方便選擇任何一種。
現在,您可以通過按鍵盤上的快捷鍵來使用 xkill 進程。
方法 2:通過使用系統監視器
在 Ubuntu 中,用戶可以使用 System Monitor 殺死任何進程。 通過訪問應用程序打開系統監視器。 進入系統監視器後,您將看到正在運行的進程列表。
右鍵單擊要殺死的任何程序。 將出現一個包含多個選項的下拉菜單。 針對沒有響應的程序單擊“殺死”按鈕。 應用程序/進程將被成功終止。
方法三:使用系統命令
在 Ubuntu 中,我們有許多用於殺死任何進程的命令。 Kill、pkill 和killall 是其中之一,用於通過使用其進程名稱或進程ID(PID)來刪除程序。
現在,您一定想知道如何找出 PID。 這不是問題,只需在命令行中鍵入以下命令即可。 記住我們在前面的方法中選擇的過程,作為 example 我們使用相同的名稱。 您可以根據需要替換此字段。
$ ps 輔助 | grep <進程名稱>
進程信息將返回類似於下面顯示的信息。 我們還獲得了進程 ID 作為響應。 在我們的例子中是 1447。
要終止進程,請使用以下命令:
$殺死PID
或者您也可以使用進程的名稱而不是使用 ID。
$ pkill <進程名稱>
要殺死所有進程,請使用 killall 命令。
$ killall <進程名稱>
結論
在本文中,我們涵蓋了 Ubuntu 20.04 系統中一個常見的應用程序凍結問題的所有可能解決方案。 這些方法可用於終止未響應或被任何其他類型的進程鎖定的進程。