首页 百科知识 运行级别的特殊设置

运行级别的特殊设置

时间:2022-10-10 百科知识 版权反馈
【摘要】:它启动已经没有运行的服务,终止不应该再在心运行的级别内运行的服务。根据Linux版本的不同,采用的具体命令也不同,而且运行级别的配置也是有差别的。可以要求init在启动时,进入非默认运行级别,这是通过为内核指定一个“single”或“emergency”命令行参数来实现的。比如说,内核命令行参数的指定可通过LILO来执行。这样一来,就可以选择单用户模式了。运行级别发生变化时,init就会从/etc/inittab运行相应的命令。

5.4.3 运行级别的特殊设置

运行级别的配置是在/etc/inittab行内进行的,如下所示:

img204

·第一个字段是一个任意指定的标签。

·第二个字段表示这一行适用于运行那个级别(这里是2)。

·第三个字段表示进入运行级别时,init应该运行第四个字段内的命令一次,而且init应该等待该命令介绍。/etc/init.d/rc命令运行启动和终止输入以便进入运行级别2时所需的任何命令。

·第四个字段中的命令执行设置运行级别时的一切“杂活”。它启动已经没有运行的服务,终止不应该再在心运行的级别内运行的服务。根据Linux版本的不同,采用的具体命令也不同,而且运行级别的配置也是有差别的。

init启动时,它会在/etc/inittab内查找一个代码行,这一行指定了默认的运行级别:

img205

可以要求init在启动时,进入非默认运行级别,这是通过为内核指定一个“single”或“emergency”命令行参数来实现的。比如说,内核命令行参数的指定可通过LILO来执行。这样一来,就可以选择单用户模式了(即运行级别1)。

系统正在运行时,telinit命令可更改运行级别。运行级别发生变化时,init就会从/etc/inittab运行相应的命令。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈