Linux定义运行级别并确定我的系统当前处于哪个运行级别
时间:2020-01-09 10:41:25 来源:igfitidea点击:
问题描述:如何定义Linux系统运行级别以及如何确定系统当前处于哪个运行级别?
解决方法:您需要使用runlevel命令来查找当前和先前的系统运行级别。
所有Linux发行版通常使用0-6运行级别:
0:停止系统
1:将系统置于单用户模式(对Linux系统维护有利)
2:用户定义的或Debian之类的发行版都使用它
3:完全多用户模式(文本模式登录)
4:未使用/用户定义
5:完全多用户GUI模式登录
6:重启系统
请注意,运行级别0、1和6是保留的。
运行级别0用于停止系统,运行级别6用于重新引导系统,运行级别1用于使系统进入单用户模式。
确定系统当前处于哪个运行级别
输入runlevel命令:
$ runlevel
输出:
N 3
runlevel命令读取系统utmp文件(通常为/var/run/utmp)以找到运行级别记录,然后在其标准输出上打印前一个和当前的系统运行级别,并用一个空格隔开。
如果没有先前的系统运行级别,则会打印字母N。
更改运行级别
使用init命令更改运行级别。
例如,运行级别1用于使系统进入单用户模式:
# init 1