在老的 Linux 发行版本中,系统运行分成不同的运行级别(run level),不同的级别所启动的服务搭配有所不同。较新的 Linux 发行版本,比如 CentOS 7+,已经将运行级别替换成另一个新的概念--目标(target)。本文会为大家做一个比较,并对两者间的区别做以诠释。
运行级别 Run Level
大家都知道 Windows 有安全模式,它是Windows的最小模式,和普通模式相比,安全模式可以让用户更好地进行系统检测以及错误修复。Linux 的运行级别是个类似的机制,不同的运行级别有不同的作用:
我们通常用到的是级别 3 和 5,一般服务器不需要安装图形界面,并且需要支持用户远程连接,所以运行级别会选择 3;个人电脑一般需要 GUI,所以会选择运行级别 5。
想查看当前系统的运行级别可以使用命令用到命令
#runlevel
N 5
上面的结果表示当前的运行级别是 5。在不同级别间切换可以使用命令
#init [运行级别]
比如当前运行在级别 3,是多用户字符界面,想要启动 GUI 图形界面,只需要输入 init 5
虽然运行级别可以实时切换,如果想修改系统启动时默认的运行级别,在