在Kubernetes(K8S)集群中,我们通常需要查看当前正在运行的服务以进行监控和管理。在Linux系统中,我们可以使用一些命令来查看正在运行的服务。本文将向您介绍如何在Linux系统中查看运行了哪些服务。

整个过程可以分为以下几个步骤:

| 步骤 | 操作 |
|-------------------------|---------------------|
| 步骤一:登录到Linux服务器 | SSH连接到目标Linux服务器 |
| 步骤二:查看正在运行的服务 | 使用不同的命令来查看正在运行的服务 |

**步骤一:登录到Linux服务器**

首先,您需要通过SSH连接到目标Linux服务器。打开终端(或者使用PuTTY等SSH工具),运行以下命令连接到Linux服务器:

```bash
ssh username@server_ip_address
```

其中,username是您的用户名,server_ip_address是目标Linux服务器的IP地址。

您将需要输入密码以完成登录。

**步骤二:查看正在运行的服务**

在Linux系统中,有不同的命令可以用来查看运行的服务。下面介绍一些常用的命令:

1. **systemctl命令**

`systemctl`是一个系统服务管理工具,可以用于检查和控制systemd系统和服务。使用以下命令查看所有正在运行的服务:

```bash
systemctl list-units --type=service
```

2. **service命令**

`service`命令是一种基于System V的系统的初始化脚本控制工具。使用以下命令列出所有正在运行的服务:

```bash
service --status-all
```

3. **ps命令**

`ps`命令用于显示当前进程的状态。使用以下命令查看当前正在运行的服务:

```bash
ps aux | grep systemd
```

4. **netstat命令**

`netstat`命令用于显示网络连接、路由表、接口统计信息、MASQUERADE连接等。使用以下命令查看正在运行的服务的端口:

```bash
netstat -tuln
```

通过上述命令,您可以查看运行了哪些服务以及这些服务所使用的端口等信息,进而进行监控和管理。

希望通过这篇文章,您已经了解了如何在Linux系统中查看运行了哪些服务。如果您有任何疑问或需要进一步的帮助,请随时向我提问。祝您学习顺利!