在 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” ,则当前系统处于桌面环境下。
扫码咨询 领取资料