我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Linux系统运行级别详细介绍

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Linux系统运行级别详细介绍

目录
  • 1、linux系统运行级别介绍
  • 2、查看运行级别
  • 3、修改当前系统的运行级别
  • 4、系统默认运行级别
  • 5、/etc/rc.d/rc.local文件说明

1、Linux系统运行级别介绍

Linux默认有7个运行级别,Linux 系统任何时候都运行在一个指定的运行级别上。不同的运行级别所运行的程序和服务不尽相同,所要完成的工作和要达到的目的也不相同。

0:关机。

1:单用户模式,可以想象为Windows系统的安全模式,主要用于系统修复。

2:不完全的命令行模式(命令行模式就是命令界面),不含NFS服务(Linux系统和Linux系统之间文件共享的一种服务)。

3:完全的命令行模式,就是标准字符界面(我们之前一直使用的命令行模式,就是这种模式)。

4:系统保留。

5:图形模式。

6:重启动。

2、查看运行级别

在Linux系统中可以使runlevel命令来查看系统的运行级别。

命令如下:


# N代表进入这个级别前,上一个是哪个级别。3代表当前级别
[root@localhost ~]# runlevel 
N 3

说明:

N就是None的意思,也就是说系统是开机直接进入的3运行级别,没有上一个运行级别。那如果是从图形界面切换到字符界面的话,再查看运行级别,就应该是5 3

3、修改当前系统的运行级别

使用init命令即可,注意:这不是init进程。

命令如下:

进入图形界面,当然Linux系统已经安装了图形界面才可以进入。

[root@localhost ~]# init 5关机
[root@localhost ~]# init 0重启动
[root@localhost ~]# init 6

说明:

如果我们没有安装图形界面,执行了init 5命令,在远程终端上是没有任何反应的,而在虚拟机中,会提示如下:尝试启动图形界面运行VLjGUAFJ级别失败。

Linux系统运行级别详细介绍

但是我们在查询当前Linux系统的运行级别,执行runlevel命令时,结果显示的是3 5,记住这是一个假象,我们并没有进入到图形界面级别。

不过要注意,使用init命令执行关机和重启,这并不是太安全,容易造成数据丢失。所以推荐大家还是使用shutdown命令进行关机和重启。

4、系统默认运行级别

上边了解了什么是Linux系统的运行级别,我们把注意力拉回到系统启动的过程中。

系统默认的运行级别,就是系统启动后直接进入的运行级别。而上边说的是,查看系统当前的运行的级别,而不是查看默认的系统运行级别。

Linux系统默认运行级别,在/etc/inittab配置文件中进行配置的,文件的内容如下:

Linux系统运行级别详细介绍

从上图中可以看到,里边的很多信息都放入到其他不同的文件中了。

说明:

/etc/inittab配置文件在以前的Linux发行版本中,如Red Hat 5或以前版本,/etc/inittab配置文件在系统的启动过程中,是非常重要的一个配置文件,需要加载里边的数据。但是在Red Hat 6以后,/etc/inittab配置文件的功能弱化了。

所以Red Hat 6中,/etc/inittab配置文件的唯一作用就是配置Linux系统默认运行级别。id:3:initdefault::中间的数字3的位置,就是配置Linux系统默认运行级别,写几就是对应的级别。

注意:

下图的运行级别说明中注释了,0和6级别是不能被设置成系统默认运行级别的,只能用1-5中选择系统默认的运行级别。但是在这里推荐系统的默认运行级别只能写3或5,其他的级别要不就是关机重启,要不就是保留或单用户,都不能作为系统默认运行级别的。

Linux系统运行级别详细介绍

5、/etc/rc.d/rc.local文件说明

/etc/rc.d/rc.local配置文件是一个非常重要的文件,这个配置文件会在用户登陆之前读取,这个文件中写入什么命令,在每次系统启动时都会执行一次。也就是说,我如果有任何需要在系统启动就运行的工作,只需要写入/etc/rc.d/rc.local这个配置文件即可,如一些服务开机的时候就需要启动,可以把完整的服务启动命令配置在这里。(注意最好不要写service启动方式,写/etc/init.d/路径的方式启动)

/etc/rc.d/rc.local配置文件内容如下:

Linux系统运行级别详细介绍

可以看到/etc/rc.d/rc.local文件是一个shell脚本,touch一个非常隐蔽的文件/var/ lock/ subsys/local文件。(touch命令:如果文件不存在,则创建该文件,如果文件存在,则修改该文件的访问时间。)

换句话说,系统每次开机,都来找这个非常隐蔽的文件,所以这个文件的修改时间就是系统的启动时间了。也就是说,这条命令的作用就是获取系统的启动时间。

同时注意一下,/etc/rc.d/rc.local配置文件还有一个软链接文件,为/etc/rc.local配置文件,(两个文件就相当于一个文件,修改哪一个都可以

/etc/rc.d/rc.local配置文件和/etc/rc.local配置文件的关系如下图:

Linux系统运行级别详细介绍

到此这篇关于Linux系统运行级别详细介绍的文章就介绍到这了,更多相关Linux运行级别内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Linux系统运行级别详细介绍

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux系统运行级别详细介绍

目录1、linux系统运行级别介绍2、查看运行级别3、修改当前系统的运行级别4、系统默认运行级别5、/etc/rc.d/rc.local文件说明1、Linux系统运行级别介绍 Linux默认有7个运行级别,Linux 系统任何时候都运行在一
2022-06-04

centos7系统运行级别简介

centos7系统运行级别简介我们知道,centos6及之前的版本中,系统运行级别通过/etc/inittab文件进行设置和控制,但在centos7中,对这个文件的设置将不会对系统运行级别产生影响,这也是centos7中变化比较大的一部分特
2023-06-05

Linux系统中日志详细介绍

目录1、日志相关服务2、系统中常见的日志文件1、日志相关服务 在CentOS 6.x中日志服务已经由rsyslogd取代了原先的syslogd服务。RedHat认为syslogd已经不能满足在工作中的需求,rsyslogd服务支持的功能更加
2022-06-04

Linux系统配置网络详细介绍

上一篇文章已经安装好了虚拟机和linux系统了,这次就来简单的说一下LInux系统的网络配置吧 简单介绍Linux的文件夹 bin:存放的是用户的命令 sbin:存放的是root用户的命令 etc:存放的是当前系统的环境配置文件 h
2022-06-04

linux系统安装字体详细介绍

linux系统安装字体详细介绍 前言: 使用linux做桌面系统有很多好处,比如内存可以节约不少啊、系统垃圾减少啊、软件自动启动完全受控制啊、病毒那些大大减少啊什么的,但是也有不少问题,比如一个问题就是很多windows上的字体就没有……
2022-06-04

Linux系统下netstat命令详细介绍

目录一、介绍二、输出信息描述三、netstat常见参数四、netstat网络状态详解linux的相关keepalive参数五、常用netstat相关命令一、介绍 Netstat是控制台命令,是一个监控TCP/IP网络的非常有用的工具,它可以
2022-06-04

win7怎么升级到win8系统详细介绍

升级Windows 7到Windows 8是一个相对简单的过程。以下是详细的步骤:1. 确定硬件要求:首先,请确保你的电脑符合Windows 8的硬件要求。最低要求包括1 GHz或更快的处理器,1 GB或更多的RAM,以及16 GB或更多的
2023-09-16

win10系统易升详细介绍

Win10系统易升(EaseUS Todo Backup)是一款功能强大的Windows 10系统备份和恢复软件。它可以帮助用户备份和恢复整个系统,包括操作系统、应用程序、驱动程序和个人文件等。以下是Win10系统易升的详细介绍:1. 系统
2023-09-17

Linux系统运行级别是怎样的

这篇文章主要讲解了“Linux系统运行级别是怎样的”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux系统运行级别是怎样的”吧!1、Linux系统运行级别介绍Linux默认有7个运行级别
2023-06-21

如何解析Linux系统运行级别

这期内容当中小编将会给大家带来有关如何解析Linux系统运行级别,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。inittab配置文件在配置文件目录下有一个inittab文件/etc/inittab,用于专
2023-06-28

Linux系统配置(服务控制)详细介绍

目录前言一、系统服务控制1、systemctl2、target3、常见系统服务4、开机自启服务管理二、服务管理1、防火墙与核心防护2、时间管理3、SSH服务结语前言linux操作系统中包含了大量的服务程序,这些服务程序在切换运行级别时根据预
2022-06-04

Linux初始化系统的运行级别

本篇内容主要讲解“Linux初始化系统的运行级别”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux初始化系统的运行级别”吧!在 Linux 系统中,运行级别run level是指运维的级别
2023-06-16

Linux系统中怎么查看运行级别

这篇文章主要讲解了“Linux系统中怎么查看运行级别”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux系统中怎么查看运行级别”吧!解决方案:Redhat Linux9/AS2.1/AS
2023-06-13

Unix/Linux系统下的nobody用户与nologin详细介绍

Unix/linux系统下的nobody用户是什么? 1、Windows系统在安装后会自动建立一些用户帐户,在Linux系统中同样有一些用户帐户是在 系统安装后就有的,就像Windows系统中的内置帐户一样。 2、它们是用来完成特定任务的,
2022-06-04

Linux系统防火墙伪装机制的详细介绍

本篇内容主要讲解“Linux系统防火墙伪装机制的详细介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统防火墙伪装机制的详细介绍”吧!防火墙可分为几种不同的安全等级。在Linux中,
2023-06-14

win10系统怎么样的详细介绍

全新的win10操作系统已经发布好几年年时间,微软为win7和win8.1用户提供为期一年的免费升级服务,免费升级服务即将结束,很多win7和win8.1系统用户还在犹豫要不要升级win10,那么win10系统怎么样?今天小编来跟大家说说w
2023-07-18

系统性能分析的详细介绍

     今天小编给大家来讲一讲关于系统性能优化的详细介绍,这篇文章会给大家带来一些关于系统性能优化的详细分析,希望本篇文章能帮助到你,对你有所收获,所以优化性能的手段其实很多,希望大家仔细阅读文章。  对一个数据库来说,只能做到更优,不可能最优,并且根据实际需要,优化方案也是有所差异的,
系统性能分析的详细介绍
2024-04-18

Windows系统远程控制Linux系统的详细图文方法介绍

远程控制因为克服了地域的限制,所以在网络管理、远程技术支持、远程交流、远程办公等领域有着非常广泛的应用。Windows之间的远程控制大家都驾轻就熟了,今天笔者给大家介绍十分专业实用的Windows远程控制linux。 基于Linux的特殊性
2023-05-26

python 开发的三种运行模式详细介绍

Python 三种运行模式Python作为一门脚本语言,使用的范围很广。有的同学用来算法开发,有的用来验证逻辑,还有的作为胶水语言,用它来粘合整个系统的流程。不管怎么说,怎么使用python既取决于你自己的业务场景,也取决于你自己的pyth
2022-06-04

编程热搜

目录