在Debian系統中,有多種方法可以查看進程。以下是一些常用的命令:
ps 命令ps 是一個非常強大的工具,用于顯示當前系統中的進程狀態。
基本用法:
ps aux
這個命令會顯示所有用戶的進程,包括進程的詳細信息。
過濾特定用戶:
ps aux | grep 用戶名
按CPU或內存使用排序:
ps aux --sort=-%cpu # 按CPU使用率降序排列
ps aux --sort=-%mem # 按內存使用率降序排列
top 命令top 命令提供了一個實時的視圖,顯示系統中各個進程的資源使用情況。
基本用法:
top
運行這個命令后,你會看到一個不斷更新的進程列表,包括CPU和內存使用情況。
退出top:
按 q 鍵退出。
htop 命令htop 是 top 的一個增強版本,提供了更友好的用戶界面和更多的功能。
安裝htop:
sudo apt update
sudo apt install htop
基本用法:
htop
運行這個命令后,你會看到一個彩色的界面,顯示各個進程的資源使用情況。
退出htop:
按 F10 或 q 鍵退出。
pgrep 和 pkill 命令pgrep 和 pkill 命令用于根據進程名稱或其他屬性查找和終止進程。
查找進程:
pgrep 進程名
終止進程:
pkill 進程名
systemd-cgtop 命令如果你使用的是 systemd,可以使用 systemd-cgtop 命令查看各個控制組的資源使用情況。
安裝systemd-cgtop:
sudo apt update
sudo apt install systemd-cgtop
基本用法:
systemd-cgtop
這些命令可以幫助你在Debian系統中有效地查看和管理進程。根據你的需求選擇合適的命令即可。