在centos操作系统中操作系统的级别分为七级

0 — 表示关机级别(不要将默认的运行级别设置成这个值)
1 — 单用户模式
2 — 多用户模式,不带NFS(Network File Syetem)
3 — 多用户模式,完全的多用户模式(不带桌面的,纯命令行模式)
4 — 没有被使用的模式(被保留模式)
5 — X11,完整的图形化界面模式
6 — 表示重启级别(不要将默认的运行级别设置成这个值)

查看当前运行的级别

systemctl get-default

CentOS 7 之前要设置开机默认不启动图形界面是通过 /etc/inittab ⽂件来改变的,在其末尾追加语句 id:3:initdefault:实现的,改变数字可以切换不同的级别对应上面。
但我安装的是7的版本查看inittab文件没有发现与centos6中设置默认运行级别的方式,而是采用target概念来定义运行级别

# inittab is no longer used when using systemd.                                             #使用systemd时不再使用inittab。
#                                                                                           #
# ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.                             #在此处添加配置不会对系统产生影响。
#                                                                                           #
# Ctrl-Alt-Delete is handled by /usr/lib/systemd/system/ctrl-alt-del.target                 #Ctrl-Alt-Delete由/usr/lib/systemd/system/Ctrl-Alt-del处理。目标
#                                                                                           #
# systemd uses 'targets' instead of runlevels. By default, there are two main targets:      #systemd使用“目标”而不是运行级别。默认情况下,有两个主要目标:
#                                                                                           #
# multi-user.target: analogous to runlevel 3                                                #多用户。目标:类似于运行级别3
# graphical.target: analogous to runlevel 5                                                 #图形化。目标:类似于运行级别5
#                                                                                           #
# To view current default target, run:                                                      #要查看当前默认目标,请运行:
# systemctl get-default                                                                     #systemctl获取默认值
#                                                                                           #
# To set a default target, run:                                                             #要设置默认目标,请运行:
# systemctl set-default TARGET.target
#

根据注释可以知道

multi-user.target等同于runlevel 3;
graphical.target等同于runlevel 5;

切换运行级别就变成了

设置开机不启动图形界面:
systemctl set-default multi-user.target 
设置开机启动图形界面:
systemctl set-default graphical.target

其中target与init对比

0 shutdown.target
1 emergency.target
2 rescure.target
3 multi-user.target
4 无
5 graphical.target
6 无