希赛考试网
首页 > 软考 > 网络工程师

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

希赛网 2024-04-20 13:36:33

在 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” ,则当前系统处于桌面环境下。

扫码咨询 领取资料


软考.png


网络工程师 资料下载
备考资料包大放送!涵盖报考指南、考情深度解析、知识点全面梳理、思维导图等,免费领取,助你备考无忧!
立即下载
网络工程师 历年真题
汇聚经典真题,展现考试脉络。精准覆盖考点,助您深入备考。细致解析,助您查漏补缺。
立即做题

软考资格查询系统

扫一扫,自助查询报考条件