在Kubernetes(K8S)中,我们需要经常查看运行的服务命令,以便监控和管理应用程序的状态。在Linux系统中,我们有几种方法可以查看正在运行的服务,包括使用systemctl命令和ps命令等。接下来,我将向您详细介绍如何通过这些命令来查看正在运行的服务。

整体流程如下:

| 步骤 | 操作 |
| ---- | ---- |
| 步骤一 | 使用systemctl命令查看正在运行的服务 |
| 步骤二 | 使用ps命令查看正在运行的进程 |
| 步骤三 | 使用top命令查看系统资源占用情况 |

步骤一:使用systemctl命令查看正在运行的服务

systemctl是一个系统服务管理器,可以用来查看系统服务的状态,启动或停止服务等。以下是一些常用的systemctl命令:

```bash
# 查看所有服务的状态
systemctl list-units --type=service

# 查看特定服务的状态
systemctl status
```

步骤二:使用ps命令查看正在运行的进程

ps命令用于显示当前运行的进程信息,包括进程的PID、CPU占用率、内存占用率等。以下是一些常用的ps命令:

```bash
# 查看所有进程的信息
ps aux

# 查看特定进程的信息
ps -p
```

步骤三:使用top命令查看系统资源占用情况

top命令可以实时查看系统资源的占用情况,包括CPU占用率、内存占用率、进程信息等。以下是使用top命令的示例:

```bash
# 打开top命令查看系统资源
top

# 按q键退出top命令
```

通过以上方法,您可以轻松地查看正在运行的服务和进程,以便及时监控系统状态,发现和解决问题。希望这篇文章可以帮助您更好地理解如何在Linux系统中查看正在运行的服务命令。如果有任何疑问或问题,请随时向我提问。祝您学习进步!