温馨提示×

如何在 Linux 中查看正在运行的进程

小云
153
2023-09-21 10:32:55
栏目: 智能运维

在 Linux 中,可以使用以下命令来查看正在运行的进程:

1. `top` 命令:可以实时地显示系统的整体运行情况,包括 CPU 使用率、内存使用情况、进程列表等。可以按下 `q` 键退出。

2. `ps` 命令:可以列出当前用户的进程。常用的选项有:

  - `ps aux`:列出所有进程,包括其他用户的进程。
  - `ps -ef`:列出所有进程的完整信息。
  - `ps -ejH`:显示树状结构的进程列表。
  - `ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%mem`:按照内存使用率降序显示进程列表。

3. `htop` 命令:类似于 `top` 命令,但提供了更加友好的交互式界面和更多的功能。可以通过包管理器安装。

4. `pgrep` 命令:通过进程名或者其他条件来查找进程的 PID。例如,`pgrep firefox` 可以查找名为 "firefox" 的进程的 PID。

5. `pstree` 命令:以树状结构显示进程之间的关系。

注意:查看进程通常需要超级用户权限或者与其他用户的进程共享同一用户组。

0