Linux runlevel

时间:2020-02-23 14:40:24  来源:igfitidea点击:

runlevel是Linux操作系统的运行状态。
Linux依赖于Runlevels来确定启动哪些服务以及停止哪些服务。
runlevels由0到6编号,每个运行级别提供不同的服务。
Runlevels 0,1和6是用于特殊目的的标准运行尺寸。
runlevels 2,3和4用于我们或者Linux发行提供商决定的任何目的。

/etc/inittab文件定义了Linux系统上的运行势。
这是一个例子/etc/inittab文件:

以下是Linux中运行级别的简要说明:

0关闭系统。

1,s或者s单用户模式。
启动有限的服务数量。
通常用于系统维护。

2具有多个用户的文本模式,但没有网络支持。

3 - 具有多个用户和网络4的文本模式 - 通常未定义5 - 默认运行级别。
多用户GUI。
Linux工作站最常见的Runlevel。

6重新启动系统。
用于重新启动默认运行级别的计算机。

本程序描述了传统的系统V(SYSV)初始化系统。
其他Linux Init系统,如Upstart和Systemd,与此系统不同。

要显示当前的runlevel,请使用runlevel命令:

显示的第一个字符是系统之前的runlevel(3)。
当此字符为n时,这意味着自启动以来系统没有切换运行势。
第二个数字是当前的runlevel(5)。

我们还可以使用init守护程序本身直接调用Runlevel。
例如,如果要在Linux安装上执行一些维护任务,则可以使用Init 1命令切换到RunLevel 1.