温馨提示×

如何查看debian进程列表

小樊
41
2026-09-01 16:21:30
栏目: 智能运维

在 Debian 系统中,查看进程列表有多种常用方法,下面按使用场景命令给你总结一下:


一、基础命令(最常用)

1. ps(查看某一时刻的进程快照)

ps aux
  • a:显示所有用户的进程
  • u:显示详细信息(CPU、内存等)
  • x:包括无控制终端的进程

常见用法:

ps -ef

2. top(实时查看进程)

top
  • 动态刷新
  • 可按 CPU、内存排序
  • q 退出

3. htop(更友好的 top,需安装)

sudo apt install htop
htop
  • 支持鼠标
  • 颜色显示
  • 更易读

二、systemd 相关(Debian 默认 init)

4. 查看 systemd 管理的服务进程

systemctl status

查看某个服务:

systemctl status ssh

列出所有运行中的服务:

systemctl list-units --type=service

三、按条件查找进程

5. 根据进程名查找

pgrep nginx

或:

ps aux | grep nginx

6. 查看某个进程的详细信息

ps -p <PID> -o pid,ppid,cmd,%mem,%cpu

四、查看进程树

7. pstree(进程树结构)

pstree

查看某用户:

pstree -u username

五、查看端口对应的进程(网络相关)

sudo ss -tulnp

或老命令:

sudo netstat -tulnp

六、推荐组合(日常排错)

top
htop
ps aux | grep 进程名
systemctl status 服务名

如果你有具体需求(比如:查某个服务、查占用 CPU 的进程、查僵尸进程),可以告诉我,我给你更针对性的命令。

0