可以通過以下幾種方法查看 linux 中當(dāng)前運(yùn)行的進(jìn)程:使用 “ps” 命令來查看進(jìn)程信息,包括 PID、用戶、CPU 和內(nèi)存使用情況。使用 “top” 命令提供一個(gè)交互式界面,按 CPU 或內(nèi)存使用情況對進(jìn)程進(jìn)行排序。使用 “pidof” 命令通過名稱查找進(jìn)程的 PID。使用 “pgrep” 命令通過正則表達(dá)式查找進(jìn)程的 PID。
如何查看 Linux 中當(dāng)前運(yùn)行的進(jìn)程?
對于 Linux 系統(tǒng)管理員來說,了解和管理正在運(yùn)行的進(jìn)程至關(guān)重要。以下是查看當(dāng)前運(yùn)行進(jìn)程的幾種方法:
1. 使用“ps”命令
“ps”命令是查看進(jìn)程信息的強(qiáng)大工具。以下是一個(gè)基本命令:
ps
這將顯示以下信息:
- PID:進(jìn)程 ID
- USER:進(jìn)程所有者
- %CPU:進(jìn)程消耗的 CPU 百分比
- %MEM:進(jìn)程消耗的內(nèi)存百分比
- VSZ:進(jìn)程的虛擬內(nèi)存大小
- RSS:進(jìn)程的駐留集大小
- TTY:進(jìn)程連接的終端
- STAT:進(jìn)程狀態(tài)(如 S(休眠)、R(正在運(yùn)行))
- START:進(jìn)程啟動(dòng)時(shí)間
- TIME:進(jìn)程運(yùn)行時(shí)間
- COMMAND:進(jìn)程的命令行
2. 使用“top”命令
“top”命令提供了一個(gè)交互式界面來查看進(jìn)程信息。它按 CPU 或內(nèi)存使用情況對進(jìn)程進(jìn)行排序,并允許您實(shí)時(shí)監(jiān)控系統(tǒng)。
要使用“top”命令,請輸入:
top
可以使用以下鍵導(dǎo)航命令:
- h:顯示幫助菜單
- q:退出
- s:按 CPU 使用情況排序
- m:按內(nèi)存使用情況排序
3. 使用“pidof”命令
“pidof”命令允許您通過其名稱查找進(jìn)程的 PID。例如,要查找名為“bash”的進(jìn)程的 PID,您可以輸入:
pidof bash
這將返回以下輸出:
1234
其中 1234 是 bash 進(jìn)程的 PID。
4. 使用“pgrep”命令
“pgrep”命令與“pidof”類似,但它允許您指定一個(gè)正則表達(dá)式來查找進(jìn)程。例如,要查找名稱中包含“gnome”的進(jìn)程,您可以輸入:
pgrep -f gnome
這將返回以下輸出:
1234 2345 3456
其中 1234、2345 和 3456 是名稱中包含“gnome”的進(jìn)程的 PID。