在传统的Linux系统中,特别是使用SysV init作为初始化系统的发行版,系统缺省的运行级别通常设为3或5,具体取决于系统是否配置为启动图形界面。
- 运行级别3:多用户,完全多用户模式,不带图形界面。在这个级别下,系统启动所有多用户环境下的服务和守护进程,但不启动X Window系统(图形界面)。这对于不需要图形界面的服务器环境非常常见。
- 运行级别5:多用户,带有图形界面。这也是许多桌面Linux系统默认的运行级别,除了启动多用户环境所需的服务外,还会启动一个图形显示管理器(如GDM、LightDM等),允许用户通过图形界面登录。
然而,随着systemd成为许多现代Linux发行版(如Fedora、CentOS/RHEL 7及以上版本、Ubuntu 15.04及以上版本等)的标准初始化系统,"运行级别"的概念已经被.target单元所取代。systemd使用.target作为系统目标,其中:
- multi-user.target 相当于传统运行级别的3,提供了多用户命令行环境。
- graphical.target 相当于传统运行级别的5,进一步启动了图形界面。
综上所述,现代Linux系统缺省的目标(target)通常是graphical.target
,对应图形化登录界面,或者是multi-user.target
,如果系统配置为无图形界面启动。管理员可以通过编辑 /etc/systemd/system/default.target
链接到相应的目标来改变这个默认设置。