`
cakin24
  • 浏览: 1383861 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

CentOS 7中runlevel到target的改变

阅读更多

一 基本概念

用术语“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对应关系。


 

  • 大小: 27 KB
  • 大小: 112 KB
1
4
分享到:
评论

相关推荐

    centos7下安装N卡驱动

    本文将详细介绍如何在 CentOS 7 系统上安装 NVIDIA 显卡驱动,包括下载驱动、屏蔽系统自带驱动、修改启动配置以及在 GRUB 中禁用 KMS 等步骤。 #### 一、下载 NVIDIA 驱动程序 首先,访问 NVIDIA 官方网站下载适用...

    centos7修改运行级别_202005112234.docx

    在 CentOS 7 及更高版本中,运行级别被目标(Target)的概念所取代,这是因为系统的初始化和服务管理已由 Systemd 负责。 在 CentOS 6 及更早版本中,我们通常通过编辑 `/etc/inittab` 文件来设置默认的运行级别。...

    centos图形界面的进入

    最后,值得注意的是,在CentOS 7及之后的版本中,系统不再使用`/etc/inittab`文件,而是使用`systemd`来管理系统服务和运行级别。在这种情况下,如果要进入图形界面,应当使用`systemctl set-default graphical....

    CentOS系统启动流程简述

    这些运行级别和它们的具体作用在CentOS 7中通过配置文件/usr/lib/systemd/system中定义的目标(如multi-user.target)来实现。 要查看和切换运行级别,可以使用runlevel命令查看当前运行级别,或者使用init命令来...

    Linux初学(CnetOS7 Linux)之切换命令模式和图形模式的方法

    CentOS 7 使用 systemd 作为服务管理器,这意味着传统的 runlevel 概念已经被废弃。如果你想更改系统的默认启动模式(文本模式或图形模式),可以通过以下步骤实现: 1. **删除默认目标符号链接**: ``` rm /etc/...

    vmware虚拟机安装及网络配置

    - **设置默认目标**:通过`ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target`设置默认启动目标。 - **重启服务器**:完成配置后重启服务器,即可进入图形界面。 #### 六、常用操作...

    Hadoop2.X/YARN环境搭建--CentOS7.0系统配置

    此外,系统默认进入图形界面,需通过修改`/lib/systemd/system/runlevel*.target`来切换到字符界面。 2. **网络配置**:网络接口命名规则改变,例如由eth0变为enp1s5,配置网络时需注意。主机名的修改需要在`/etc/...

    linux系统服务

    linux系统启动流程 linux系统的基本启动流程大概包含以下这些内容: 内核的引导。 运行 init/systemd。 系统初始化。 建立终端 。 用户登录系统。...centos6 linux运行级别有如下几种...centos 7查看当前运行级别的命令是s

    6-1服务和运行级别管理.pdf

    在现代Linux发行版如Ubuntu、CentOS 8及更高版本中,运行级别已经被Systemd的“目标”(Target)概念取代。目标是一种更灵活的表示系统状态的方式,它们可以对应于传统的运行级别,但也可以创建自定义的状态。 系统...

    从零基础学习Linux系统完整资料.pdf

    Linux操作系统是一套免费使用和...服务启动管理包括服务、系统状态的查看,服务的管理,Target和Runlevel的关系以及日志管理。 以上就是从零基础学习Linux系统完整资料的全部内容,希望对你学习Linux系统有所帮助。

    虚拟机VMware的安装

    13. **设置开机启动桌面**:为了使系统启动时自动进入图形界面,打开终端,输入`ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target`,创建软链接,让系统默认启动到图形界面。...

    Linux找回密码,MBR故障修复

    - **版本区别:** CentOS 6中是`init`,CentOS 7及以上版本中是`systemd`。 - **作用:** 实现系统初始化,生成并启动其他环境相关的程序。 6. **初始化:** - **定义:** 提供一个可交互的操作系统界面。 #### 二...

    linux小技巧与指令大全

    而在现代的Systemd系统中,虽然不再使用传统的运行级概念,但类似的逻辑依然存在,通过目标(Target)来定义系统状态,如 multi-user.target 表示多用户模式,graphical.target 表示图形界面。 总之,熟悉Linux的...

    系统学习—-Systemd

    在CentOS 7中,Systemd成为了默认的初始化系统,取代了传统的sysvinit。Systemd的主要特性包括服务按需激活、系统状态快照以及依赖关系驱动的服务控制逻辑。 核心概念是Unit,它是Systemd的基本单位,可以是服务...

Global site tag (gtag.js) - Google Analytics