软考
APP下载

使用什么命令能查看当前的运行级别

在 Linux 操作系统中,有七个运行级别,不同的运行级别对应不同的系统状态。在使用 Linux 时,有时我们需要知道当前系统的运行级别,以便了解当前系统所处的状态。下面,我们就从多个角度分析如何使用命令查看当前的运行级别。

一、同时查看当前运行级别和目标运行级别

我们可以使用 “runlevel” 命令同时查看当前运行级别和目标运行级别。

使用方法:

```bash

$ runlevel

```

输出结果包含两个数字,分别代表当前运行级别和上一次正常重启的目标运行级别。

例如,输出结果为 “N 5” ,表示当前运行级别是 N,而上一次正常重启的目标运行级别是 5。

二、查看当前运行级别

我们可以使用 “who -r” 命令查看当前运行级别。

使用方法:

```bash

$ who -r

```

输出结果包含一个数字,代表当前运行级别。

例如,输出结果为 "run-level N 2022-02-22" ,其中 “N” 字符后面的数字即为当前运行级别。

三、查看服务所属的运行级别

我们可以使用 “chkconfig” 命令查看某个服务所属的运行级别。

使用方法:

```bash

$ chkconfig --list [service]

```

其中, [service] 代表服务的名称。

输出结果包含该服务在各个运行级别下的状态情况。

例如,输出结果为

```bash

service 0:off 1:off 2:on 3:on 4:on 5:on 6:off

```

表示该服务在运行级别 2、3、4、5 下是开启的,而在其他运行级别下是关闭的。

四、查看运行级别对应的状态

我们可以使用 “systemctl” 命令查看运行级别对应的状态。

使用方法:

```bash

$ systemctl get-default

```

该命令输出的结果就是当前的默认运行级别,而当前默认运行级别对应的状态即为当前系统的状态。

例如,如果输出结果为 “graphical.target” ,则当前系统处于桌面环境下。

备考资料 免费领取:网络工程师报考指南+考情分析+思维导图等 立即下载
真题演练 精准解析历年真题,助你高效备考! 立即做题
相关阅读
网络工程师题库