在Kubernetes(K8S)中查看正在运行的进程是非常常见的任务,特别是在开发和运维环境中。在Linux系统中,我们可以使用一些命令来查看正在运行的进程,帮助我们了解系统的状态以及操作进程。在这篇文章中,我将介绍如何在Linux系统中使用命令来查看正在运行的进程。

### 整体流程
首先,我们来看一下整个查看运行进程的流程,可以通过以下步骤进行:

| 步骤 | 描述 |
| -- | -- |
| 1 | 打开终端或SSH到Linux服务器 |
| 2 | 使用ps命令查看运行的进程 |
| 3 | 使用top命令查看实时进程信息 |

### 步骤详解
接下来,让我们一步步来进行详细的操作。

#### 步骤 1:打开终端或SSH到Linux服务器
首先,需要打开终端或者通过SSH连接到你的Linux服务器。你可以使用工具如Putty、SecureCRT等。

#### 步骤 2:使用ps命令查看运行的进程
首先,我们可以使用ps命令来查看当前系统上正在运行的进程。ps命令用于显示与某个用户(包括实际用户和系统用户)关联的进程。

```bash
# 查看所有进程
ps aux
```

上面的命令中,"ps"是进程状态命令的缩写,"aux"选项的含义如下:
- "a":显示当前终端下的所有进程,而不仅仅是与当前终端关联的进程;
- "u":以用户为主的格式显示进程的详细信息;
- "x":显示没有控制终端的进程。

运行以上命令后,你将看到所有正在运行的进程的详细信息,包括PID(进程ID)、CPU占用、内存占用等。

#### 步骤 3:使用top命令查看实时进程信息
除了ps命令外,我们还可以使用top命令来查看系统中实时正在运行的进程和它们的资源使用情况。

```bash
top
```

运行top命令后,你将看到一个动态更新的进程列表,包括每个进程的PID、用户、CPU使用率、内存使用情况等。你可以按键盘上的"q"键来退出top命令的显示。

通过上述步骤,你可以很容易地在Linux系统中查看运行的进程,并了解系统的运行情况。希望这篇文章能够帮助到你对Linux系统中进程管理的理解和使用。如果有任何疑问,欢迎留言交流!