一.系统七个运行级别概述
0 系统停机模式,系统默认运行级别不能设置为0,否则不能正常启动,机器关的
1 单用户模式,root权限,用于系统维护,禁止远程登陆,就像Windows下的安全模式登录
2 多用户模式,没有NFS和网络支持
3 完整的多用户文本模式,有NFS和网络,登陆后进入控制台命令行模式
4 系统未使用,保留一般不用,在一些特殊情况下可以用它来做一些事情。例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置
5 图形化模式,登陆后进入图形GUI模式,X Window系统
6 重启模式,默认运行级别不能设为6,否则不能正常启动。运行init 6机器就会重启
进入不同运行级别的方式
[root@node5 ~]# init 0 #关机
[root@node5 ~]# init 3 #进入3级别字符界面
[root@node5 ~]# init 5 #进入5级别图形界面
[root@node5 ~]# init 6 #重启
二.设置系统默认的运行级别
1.centos7不再使用/etc/inittab文件进行默认的启动级别配置,而使用比sysvinit的运行级更为自由的target替代。第3运行级用multi-user.target替代,第5运行级用graphical.target替代。
#设置默认第三启动级别
[root@node5 ~]# systemctl set-default multi-user.target
#设置默认第五启动级别
[root@node5 ~]# systemctl set-default graphical.target
[root@node5 ~]# runlevel
3 5 #表示从3级别切换到了5级别
#查看当前默认的启动级别
[root@node5 ~]# systemctl get-default
graphical.target
[root@node5 ~]# systemctl get-default
multi-user.target
致力于一条龙式的为您解决问题
来自 https://www.cnblogs.com/renshengdezheli/p/13935307.html
一、CentOS7启动级别
Linux分为7个启动级别:
init级别 systemctl target 注释
0 shutdown.target 系统停机状态
1 emergency.target 单用户工作状态
2 rescure.target 多用户状态(没有NFS)
3 multi-user.target 多用户状态(有NFS)
4 无 系统未使用,留给用户
5 graphical.target 图形界面
6 无 系统正常关闭并重新启动
二、修改默认启动级别
现在很多Linux系统都默认启动等级为5。如果我们想永久切换系统等级,可使用修改使用命令:
vim /etc/inittab
下图为centos6中得配置:
修改文件即可,将默认的启动级别改为需要改动的级别。上图为centos6中得配置
打开CentOS7的/etc/inittab,发现该文件与其他Linux不同,全是注释,什么也没有:
# inittab is no longer used when using systemd.
#
# ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.
#
# Ctrl-Alt-Delete is handled by /usr/lib/systemd/system/ctrl-alt-del.target
#
# systemd uses 'targets' instead of runlevels. By default, there are two main targets:
#
# multi-user.target: analogous to runlevel 3
# graphical.target: analogous to runlevel 5
#
# To view current default target, run:
# systemctl get-default
#
# To set a default target, run:
# systemctl set-default TARGET.target
#
提到了如果想要修改默认的操作级别需要执行systemctl set-default TARGET.target
经过查资料所得情况是这个样子的:
需要命令 systemctl
systemctl get-default #获得当前的运行级别:
systemctl set-default xxx #设置默认的运行级别为xxx
其中 xxx 对系统的级别对应是:
systemctl isolate multi-user.target #更改为命令模式启动
systemctl isolate graphical.target #更改为图形界面启动
备注:以上命令均需要超级管理员权限
三、常见知识点面试题
如何在不重启得情况下,将centos7从图形界面调成字符界面?
答案就是:
alt+ctrl+f3
alt+ctrl+f3 可以直接在不重启的情况下,将centos图形界面调成字符界面。
————————————————
版权声明:本文为CSDN博主「spokes」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
来自:https://blog.csdn.net/annita2019/article/details/104838642/