自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何在 Linux 中找到一個(gè)進(jìn)程 ID 并殺死它

系統(tǒng) Linux
一個(gè)簡單的教學(xué)展示,教你如何找到正在運(yùn)行中的進(jìn)程 ID 并殺死它,你可以使用終端或者 GUI,這個(gè)方法適用于各類 Linux 發(fā)行版。

你的 Linux 系統(tǒng)中運(yùn)行的應(yīng)用可能會(huì)讓你的電腦變慢,特別是你的電腦配置較低的時(shí)候。在 Linux (以及所有其他 OS)中,程序或者應(yīng)用都攜帶一個(gè)特別的 PID (進(jìn)程 ID)可供你簡單地分辨它們。

然而,大部分 Linux 初學(xué)者用戶并不知道如何在 Linux 中尋找運(yùn)行中的進(jìn)程并殺死它。在這篇指南中,我們將會(huì)解釋用不同的方法以殺死 Linux 中的運(yùn)行進(jìn)程。這包括了使用終端和 GUI 的方法。

記住,你只應(yīng)該殺死未響應(yīng)的進(jìn)程,或者你發(fā)現(xiàn)應(yīng)用無法被正常關(guān)閉 (針對基于 GUI 的應(yīng)用)。

如何在 Linux 中找到 PID 并殺掉它們

在這一部分中,我們首先應(yīng)該先學(xué)會(huì)如何找到運(yùn)行進(jìn)程的 PID,然后再學(xué)習(xí)用以殺掉它們的命令:

找到正在運(yùn)行中的進(jìn)程

你可以使用命令 ??top??? 來列出所有正在進(jìn)行中的進(jìn)程和它們的 PID,以及其他細(xì)節(jié)。程序 ??top?? 在所有 Linux 發(fā)行版和所有基于 Unix 的系統(tǒng)中都是默認(rèn)安裝了的。

top

Top program output

Top program output

同樣地,你可以執(zhí)行命令 ??ps??? 附帶額外選項(xiàng)來獲取某個(gè)指定的進(jìn)程的 PID。例如,你可以使用以下命令來獲得 ??firefox?? 的 PID。

ps -el | grep -i firefox

Firefox process id using ps command - example

Firefox process id using ps command - example

現(xiàn)在你已經(jīng)找到 PID 了,讓我們看看你該如何殺掉它。

殺死運(yùn)行中的進(jìn)程

使用以下命令,你可以通過進(jìn)程的名字或者 PID 來殺掉這個(gè)正在運(yùn)行中的進(jìn)程:

  • ??killall??:通過運(yùn)行進(jìn)程的名字來殺死進(jìn)程
  • ??kill??:通過 PID 來殺死進(jìn)程

現(xiàn)在,讓我們首先使用進(jìn)程 ??killall?? 通過 Firefox 這個(gè)名字來殺死它的,命令如下:

killall -9 firefox

  • 參數(shù)??-9??? 發(fā)送了信號??SIGKILL?? 通知 OS 來終止這個(gè)進(jìn)程。
  • 使用以下命令,你也可以列出一些別的信號。

kill -l

同樣地,如果你想要通過 PID 來殺死進(jìn)程,你可以用以下命令:

kill -9 <PID>

在這個(gè)例子中,命令會(huì)長這樣:

kill -9 33665

讓我們看看在不同發(fā)行版中,你該如何使用圖形用戶界面(GUI)來殺死任意進(jìn)程或應(yīng)用。

通過 GUI 尋找 PID 并殺掉

現(xiàn)在有很多圖形界面程序可以枚列進(jìn)程。大部分 Linux 發(fā)行版的桌面環(huán)境中已經(jīng)攜帶了它們。我們在這里列舉出了一些。

GNOME(在 Ubuntu、Fedora 工作站等) & 在 Linux Mint 中

在應(yīng)用菜單中搜索 “system monitor” 并打開它(LCTT 譯注:中文桌面環(huán)境也可以搜 “system monitor”,我在 Ubuntu 里試過了)。在 “進(jìn)程Processes” 標(biāo)簽頁下找到你的進(jìn)程,右擊進(jìn)程名字打開快捷菜單,選擇選項(xiàng) “殺死Kill”。

Kill a process in Linux using gnome system monitor

Kill a process in Linux using gnome system monitor

KDE Plasma(Kubuntu、Fedora-KDE 或任何基于 Plasma 的發(fā)行版)

在應(yīng)用菜單中搜索并啟動(dòng) “system monitor”。這會(huì)打開以下程序。在左邊菜單欄點(diǎn)擊“進(jìn)程Processes” ,你因該能看見一列正在運(yùn)行的程序。你可以右擊列表里的進(jìn)程或應(yīng)用并選擇“殺死Kill”來終止進(jìn)程。

System monitor in KDE Plasma

System monitor in KDE Plasma

Xfce 桌面

Xfce 桌面可以完成這項(xiàng)任務(wù)的原生應(yīng)用是 任務(wù)管理器Task Manager,你可以通過 “應(yīng)用Application > 系統(tǒng)System > 任務(wù)管理器Task manager” 來找到它。右擊進(jìn)程名字然后選擇“殺死Kill”來終止應(yīng)用或進(jìn)程。

Xfce task manager to kill a process

Xfce task manager to kill a process

如何在其他桌面或發(fā)行版上殺死一個(gè)進(jìn)程或程序

如果你找不到任何相似的程序,你可以選擇使用終端的方法。或者,你可以使用以下命令來安裝 gnome-system-monitor。

Ubuntu 以及相關(guān)發(fā)行版:

sudo apt install gnome-system-monitor

Fedora 以及其相關(guān)的發(fā)行版:

sudo dnf install gnome-system-monitor

還有 Arch Linux:

sudo pacman -S gnome-system-monitor

總結(jié)一下

這就是你該如何在 Linux 中找到一個(gè)運(yùn)行中的進(jìn)程的 PID 并殺死它。我們已經(jīng)解釋了不同的方法:你可以通過名字或者 PID 來殺死進(jìn)程。我希望這對你有所幫助。

責(zé)任編輯:龐桂玉 來源: Linux中國
相關(guān)推薦

2021-11-01 12:13:53

Linux僵尸進(jìn)程

2018-10-17 09:20:31

Linux命令重復(fù)文件

2022-05-27 11:59:22

Linux內(nèi)存CPU

2018-05-28 11:10:08

Linux命令IP地址

2019-05-09 08:00:14

Linux服務(wù)器安全僵尸網(wǎng)絡(luò)

2017-05-27 14:45:04

Linux命令進(jìn)程

2021-11-15 10:35:46

Python線程代碼

2024-07-02 08:28:17

開源代碼社區(qū)

2015-09-17 13:26:56

線程數(shù)進(jìn)程Linux

2021-10-25 12:23:06

Linux僵尸進(jìn)程

2020-04-08 10:42:14

多云云計(jì)算云開發(fā)

2023-11-26 18:31:41

Linux信號

2024-02-05 18:23:23

父進(jìn)程應(yīng)用程序程序

2017-12-15 09:40:47

Linux僵尸進(jìn)程

2020-10-12 11:16:32

數(shù)組特定值元素

2016-12-07 17:45:44

Linux文件

2019-09-10 09:12:54

2009-08-10 19:30:09

運(yùn)維知識庫IT運(yùn)維管理廣通信達(dá)科技

2009-10-27 08:57:50

linux殺死進(jìn)程

2021-09-14 12:34:33

LinuxLinux終端
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號