CentOS 设置默认运行级别

Linux 默认有 7 个运行级别,具体如表 1 所示。

表 1 运行级别
运行级别 含 义
0 关机
1 单用户模式,可以想象为 Windows 的安全模式,主要用于系统修复
2 多用户模式。用户可以通过网络进行登录,但没有NFS(Network File System)
3 完全多用户模式。用户可以通过网络进行登录,且有NFS,用户登陆后会进入控制台命令行模式。这也是缺省的运行模式,在这种运行级别下所有网络服务程序会一起运行。
4 自定义模式。这是一种系统未使用的保留模式,
5 图形模式
6 重新启动

注意:以上适用于CentOS等发行版,而对于Ubuntu等debian系的Linux来说,2~5都是多用户图形模式,几个运行模式没有区别。


在 CentOS 6.x 中,/etc/inittab 配置文件只能用来设置系统的默认运行级别。

通过/etc/inittab配置系统启动进程。

找到如下行:

id:5:initdefault:

并修改为:

id:3:initdefault:


在Centos7及以后版本中不再使用/etc/inittab文件进行默认的启动级别配置,而使用比sysvinit的运行级更为自由的target替代。其中

第3运行级用multi-user.target替代。

第5运行级用graphical.target替代。

设置默认第三启动级别

[root@xuegod63 ~]# systemctl set-default multi-user.target

设置默认第五启动级别

[root@xuegod63 ~]# systemctl set-default graphical.target

[root@xuegod63 ~]#runlevel

3 5   #表示从3级别切换到了5级别

查看当前默认的启动级别

[root@xuegod63 ~]# systemctl get-default

graphical.target

版权声明:
作者:WaterBear
链接:https://l-t.top/1142.html
来源:雷霆运维
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>