centos7 设置当前运行级别和默认运行级别

centos6是通过修改/etc/inittab来修改默认运行级别的:

[root@localhost ~]# vim /etc/inittab

在centos7下运行vim /etc/inittab结果如下:
centos7 设置当前运行级别和默认运行级别_第1张图片

可以看到,里面除了注释,什么也没有,并没有centos6中设置默认运行级别的方式。

注释内容大意是说,

# multi-user.target类似于runlevel 3;
# graphical.target类似于runlevel5

#查看默认运行级别的方式为
systemctl get-default

#设置默认运行级别的方式
systemctl set-default TARGET.target

下面给出总结:


1、运行级别对应表

init级别 systemctl target
0 shutdown.target
1 emergency.target
2 rescure.target
3 multi-user.target
4
5 graphical.target
6

2、设置运行级别

命令格式:

systemctl [command] [unit.target]

参数详解:

command:
  • get-default :取得当前的target
  • set-default :设置指定的target为默认的运行级别
  • isolate :切换到指定的运行级别
  • unit.target :为5.1表中列出的运行级别
systemctl 命令 说明
systemctl get-default 获得当前的运行级别
systemctl set-default multi-user.target 设置默认的运行级别为mulit-user
systemctl isolate multi-user.target 在不重启的情况下,切换到运行级别mulit-user下
systemctl isolate graphical.target 在不重启的情况下,切换到图形界面下

.
注:该表前两行是设置默认运行级别,后两行是设置当前运行级别。


3.centos7系统演示

centos7 设置当前运行级别和默认运行级别_第2张图片

你可能感兴趣的:(centos7,默认,运行级别,init,systemctl,Unix-Linux)