在 Linux 系统中,可以使用以下几种命令查看所有正在运行的进程:
ps 命令(最基础)ps aux
a:显示所有用户的进程u:以用户友好的格式显示(如 CPU、内存占用)x:包括未关联终端的进程(如后台服务)top 命令(动态交互式)top
q 退出)。P 按 CPU 排序,M 按内存排序)。htop 命令(增强版 top)htop
F9)或调整优先级。bash
sudo apt install htop # Debian/Ubuntu
sudo yum install htop # CentOS/RHELpstree(树状显示进程)pstree -p
-p:显示进程 PID。/proc 文件系统ls /proc
/proc 是虚拟文件系统,每个数字目录对应一个进程的 PID。/proc/PID/status)。pgrep(快速查找进程 PID)pgrep -l "进程名关键词"
bash
ps -u usernamebash
ps aux | wc -lsudo(普通用户的 ps 可能无法显示某些系统进程)。kill 或 killall 命令(谨慎操作)。根据需求选择合适工具:ps aux 适合快速查看,htop 适合交互式分析。