一 基本概念
用术语“runlevel”来定义系统运行级别。在CentOS 7版本之前得系统中,通常有7种运行级别,这些运行级别在/etc/inittab文件中指定,sysvinit程序通过检查/etc/inittab文件中是否含有“initdefault”项来启动一个默认的运行级别。
每个Linux发行版对运行级别的定义都不太一样。但0、1、6三个级别获得了共识,含义如下:
- 0:表示关机模式
- 1:表示单用户模式,单用户模式下只有系统管理员可以登录。
- 6:表示重启模式,也就是关闭所有运行的进程,然后重新启动系统。
另外4个运行级别,在CentOS发行版定义的含义如下:
- 2:表示多用户模式,不支持文件共享,例如不支持NFS服务。这种模式不常用。
- 3:表示完全多用户模式,支持NFS服务。这是最常用的用户模式,默认登录到系统的字符界面。
- 4:表示基本不用的用户模式,可以实现某些特定的登录请求。
- 5:表示完全多用户模式,默认登录到X-Window系统,也就是登录到Linux图形界面。
在CentOS 7版本中,由于采用了systemd管理体系,因此以前运行级别(runlevel)的概念被新的运行目标(target)所取代,target的命名类似于“multi-user.target”这种形式,比如原来的运行级别3(runlevel3)对应于新的多用户目标“multi-user.target”,运行级别5(runlevel5)对应于“graphical-user.target”。因为systemd机制不再使用runlevel的概念,所以/etc/inittab也不再被系统使用。
在新的systemd管理体系中,默认target通过软链接来实现。
二 应用举例
1、查看系统默认target。
2、运行级别与target对应关系。
相关推荐
本文将详细介绍如何在 CentOS 7 系统上安装 NVIDIA 显卡驱动,包括下载驱动、屏蔽系统自带驱动、修改启动配置以及在 GRUB 中禁用 KMS 等步骤。 #### 一、下载 NVIDIA 驱动程序 首先,访问 NVIDIA 官方网站下载适用...
在 CentOS 7 及更高版本中,运行级别被目标(Target)的概念所取代,这是因为系统的初始化和服务管理已由 Systemd 负责。 在 CentOS 6 及更早版本中,我们通常通过编辑 `/etc/inittab` 文件来设置默认的运行级别。...
进系统后,是图形界面,想进字符界面,结果找到/etc/inittab,发现几乎是个空文件,文件中提示想改runlevel的话,可以把/lib/systemd/system/runlevel*.target软连到/etc/systemd/system/default.target下(当然考...
最后,值得注意的是,在CentOS 7及之后的版本中,系统不再使用`/etc/inittab`文件,而是使用`systemd`来管理系统服务和运行级别。在这种情况下,如果要进入图形界面,应当使用`systemctl set-default graphical....
这些运行级别和它们的具体作用在CentOS 7中通过配置文件/usr/lib/systemd/system中定义的目标(如multi-user.target)来实现。 要查看和切换运行级别,可以使用runlevel命令查看当前运行级别,或者使用init命令来...
CentOS 7 使用 systemd 作为服务管理器,这意味着传统的 runlevel 概念已经被废弃。如果你想更改系统的默认启动模式(文本模式或图形模式),可以通过以下步骤实现: 1. **删除默认目标符号链接**: ``` rm /etc/...
- **设置默认目标**:通过`ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target`设置默认启动目标。 - **重启服务器**:完成配置后重启服务器,即可进入图形界面。 #### 六、常用操作...
此外,系统默认进入图形界面,需通过修改`/lib/systemd/system/runlevel*.target`来切换到字符界面。 2. **网络配置**:网络接口命名规则改变,例如由eth0变为enp1s5,配置网络时需注意。主机名的修改需要在`/etc/...
linux系统启动流程 linux系统的基本启动流程大概包含以下这些内容: 内核的引导。 运行 init/systemd。 系统初始化。 建立终端 。 用户登录系统。...centos6 linux运行级别有如下几种...centos 7查看当前运行级别的命令是s
在现代Linux发行版如Ubuntu、CentOS 8及更高版本中,运行级别已经被Systemd的“目标”(Target)概念取代。目标是一种更灵活的表示系统状态的方式,它们可以对应于传统的运行级别,但也可以创建自定义的状态。 系统...
Linux操作系统是一套免费使用和...服务启动管理包括服务、系统状态的查看,服务的管理,Target和Runlevel的关系以及日志管理。 以上就是从零基础学习Linux系统完整资料的全部内容,希望对你学习Linux系统有所帮助。
13. **设置开机启动桌面**:为了使系统启动时自动进入图形界面,打开终端,输入`ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target`,创建软链接,让系统默认启动到图形界面。...
- **版本区别:** CentOS 6中是`init`,CentOS 7及以上版本中是`systemd`。 - **作用:** 实现系统初始化,生成并启动其他环境相关的程序。 6. **初始化:** - **定义:** 提供一个可交互的操作系统界面。 #### 二...
而在现代的Systemd系统中,虽然不再使用传统的运行级概念,但类似的逻辑依然存在,通过目标(Target)来定义系统状态,如 multi-user.target 表示多用户模式,graphical.target 表示图形界面。 总之,熟悉Linux的...
在CentOS 7中,Systemd成为了默认的初始化系统,取代了传统的sysvinit。Systemd的主要特性包括服务按需激活、系统状态快照以及依赖关系驱动的服务控制逻辑。 核心概念是Unit,它是Systemd的基本单位,可以是服务...