Skip to content

init运行级别

果冻虾仁 edited this page Jul 7, 2017 · 4 revisions
运行级别 含义
0 关机
1 单用户模式,用于系统修复
2 不完整的命令行,不包含NFS
3 完整的命令行,标准字符界面
4 系统保留,不使用
5 图形界面
6 重启

init

可以用init 数字来调用相应的运行级别。

runlevel

可以用runlevel命令来查看当前的运行级别。
打印结果比如:N 3。3表示当前运行级别,N是指的在当前运行级别之前的运行级别(N是None的意思,也就是说刚开机)

如果你的CentOS没有这个命令,需要用yum安装ntsysv,然后就能用这个命令了。

该软件包是用yum search runlevel查询到的。

/etc/inittab

修改该配置文件,可以设置系统启动时的默认运行级别。文件注意内容

id:3:initdefault  

使用了systemd启动服务的系统,该文件无效。

CentOS6中开始弱化init的作用,该配置文件只用来配置默认运行级别。而CentOS7中彻底用Systemd取消了init,该文件也就失效了。但是CentOS7中仍然可以使用init 数字的用法。也存在rcX.d系列目录。


其他

初始化系统有(System V)init、systemd、UpStart(Ubuntu)。
init用service管理服务,而systemd则用systemctl来管理。

Clone this wiki locally