Linux系统7个运行级别图文详解-程序员宅基地

技术标签: 操作系统  

原文地址:https://www.linuxidc.com/Linux/2018-07/153129.htm

init是Linux系统操作中不可缺少的程序之一。init进程,它是一个由内核启动的用户级进程。内核会在过去曾使用过init的几个地方查找它,它的正确位置(对Linux系统来说)是/sbin/init。如果内核找不到init,它就会试着运行/bin/sh,如果运行失败,系统的启动也会失败。

Linux系统7个运行级别(0:关机,停机模式、1:单用户模式、2:多用户模式、3:完整的多用户文本模式、4:系统未使用,保留一般不用、5:图形化模式、6:重启模式),运行级就是操作系统当前正在运行的功能级别。这个级别从0到6 ,具有不同的功能。

级别具体说明:

0: 系统停机(关机)模式,系统默认运行级别不能设置为0,否则不能正常启动,一开机就自动关机。
1:单用户模式,root权限,用于系统维护,禁止远程登陆,就像Windows下的安全模式登录。
2:多用户模式,没有NFS网络支持。
3:完整的多用户文本模式,有NFS,登陆后进入控制台命令行模式。
4:系统未使用,保留一般不用,在一些特殊情况下可以用它来做一些事情。例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置。
5:图形化模式,登陆后进入图形GUI模式或GNOME、KDE图形化界面,如X Window系统。
6:重启模式,默认运行级别不能设为6,否则不能正常启动,就会一直开机重启开机重启。

启动原理说明:

1、在目录/etc/rc.d/init.d下有许多服务器脚本程序,一般称为服务(service)。

2、在/etc/rc.d下有7个名为rcN.d的目录,对应系统的7个运行级别即(0-6)。

[www.linuxidc.com@linuxidc /]$ cd /etc/rc.d/ #切换到/etc/rc.d/目录下
[www.linuxidc.com@linuxidc rc.d]$ ll #查看/etc/rc.d/目录下文件信息
total 60
drwxr-xr-x. 2 root root 4096 Jul 31 18:15 init.d
-rwxr-xr-x. 1 root root 2617 Nov 22 2013 rc
drwxr-xr-x. 2 root root 4096 Jul 31 10:24 rc0.d
drwxr-xr-x. 2 root root 4096 Jul 31 10:24 rc1.d
drwxr-xr-x. 2 root root 4096 Jul 31 10:24 rc2.d
drwxr-xr-x. 2 root root 4096 Jul 31 10:24 rc3.d
drwxr-xr-x. 2 root root 4096 Jul 31 10:24 rc4.d
drwxr-xr-x. 2 root root 4096 Jul 31 10:24 rc5.d
drwxr-xr-x. 2 root root 4096 Jul 31 10:24 rc6.d
-rwxr-xr-x. 1 root root 220 Nov 22 2013 rc.local
-rwxr-xr-x. 1 root root 19892 Nov 22 2013 rc.sysinit
[www.linuxidc.com@linuxidc rc.d]$

3、rcN.d目录下都是一些符号链接(即软链接)文件,这些链接文件都指向/etc/rc.d/init.d目录下的service脚本文件,命名规则为K+nn+服务名或S+nn+服务名,其中nn为两拉伯数字。
4、系统启动时,会根据指定的运行级别进入对应的rcN.d目录,并按照文件名顺序检索目录下的链接文件:对于以K开头的文件,系统将终止对应的服务; 对于以S开头的文件,系统将启动对应的服务。
5、查看运行级别用:runlevel
#表示当前系统运行在level 5模式下。

[www.linuxidc.com@linuxidc /]$ runlevel #查看当前系统运行级别
N 5
[www.linuxidc.com@linuxidc /]$ 6.进入其它运行级别用:init N,如果init 3则进入终端模式,init 5则登录图形GUI模式。

7.另外init0为关机,init 6为重启系统

注意:输入init 0,系统会关机;输入init 6,系统会自动重启。这两个命令要非常小心!
标准的Linux运行级别为3或5,如果是3的话,系统就在多用户状态;如果是5的话,则是运行着X Window系统。
不同的运行级别有不同的用处,也应该根据自己的不同情形来设置。

转载于:https://blog.51cto.com/shujuliu/2337035

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_34296641/article/details/91733170

智能推荐

Oracle中单引号与双引号的使用及动态拼接_oracle拼接单引号-程序员宅基地

文章浏览阅读1.6k次,点赞9次,收藏13次。Oracle中单引号与双引号的使用及动态拼接。_oracle拼接单引号

c# 将数据导出到EXCEL文件(一)_c#保存数据到excel-程序员宅基地

文章浏览阅读6.4k次,点赞4次,收藏39次。c# 导出到excel 文件_c#保存数据到excel

docker 启动jar包,并将日志文件进行挂载-程序员宅基地

文章浏览阅读3.5k次。服务器直接启动jar包命令打包好的jar包,如果要运行起来,我们可以安装好java环境只会,直接执行java -jar 将服务启动起来nohup java -server -Xms256m -Xmx256m -jar -Dserver.port=8088 -Dspring.profiles.active=local /root/app/auth/kunzhi-auth.jar >>..._docker jar 外挂日志

labelimg标注的VOC格式标签xml文件和yolo格式标签txt文件相互转换_rolabelimg的voc格式相互转换-程序员宅基地

文章浏览阅读5.3w次,点赞91次,收藏559次。1 labelimg标注VOC格式和yolo格式介绍1.10 0.47416020671834624 0.4523809523809524 0.5968992248062015 0.6839826839826841 0.874031007751938 0.4069264069264069 0.1227390180878553 0.2727272727272727_rolabelimg的voc格式相互转换

Dijkstra算法实验报告_dijkstra实验报告-程序员宅基地

文章浏览阅读3k次。问题[描述算法问题,首选形式化方式(数学语言),其次才是非形式化方式(日常语言)]迪杰斯特拉算法主要特点是从起始点开始,采用贪心算法的策略,每次遍历到始点距离最近且未访问过的顶点的邻接节点,直到扩展到终点为止。解析[问题的理解和推导,可用电子版直接在此编写,也可用纸笔推导,拍照嵌入本文档]Dijkstra的核心思想是贪心算法的思想。贪心算法(又称贪婪算法)是指,在对问题求解时,总是做出在..._dijkstra实验报告

android复制工具,2款实用的Android 安卓手机任意界面所有文字随意「复制」工具...-程序员宅基地

文章浏览阅读8.3k次。通常我们使用手机上的复制粘贴模式,无论 Android 与 iOS 均相同,按住你想要复制的内容,系统会自动选中部分内容,再配合拖拽,完成选择,最后点击复制、剪切或者粘贴。但还是有很多无法选择复制的地方,比如很多APP上看到一些文字很想复制出来拿来用,却碍于app本身的制作和限制,常常无法选择或者无法复制。因此,Universal Copy「全局复制」和Clip Layer 「微软车库」正是为了解..._安卓我想复制一些app上的内容

随便推点

mysql 分组后排序 @pre 和@rank_mysql @pre-程序员宅基地

文章浏览阅读1.1k次。数据表employee 如图每个部门的工资排序并有名次## 先(部门,薪水)去重,再 部门(升),薪水(降) 排序SELECT te.DepartmentId, te.Salary, CASE WHEN @pre = DepartmentId THEN @rank:= @rank + 1 WHEN @pre := De..._mysql @pre

office 365 ppt创意方法3(透明文字)_office365网页版ppt艺术字-程序员宅基地

文章浏览阅读352次。效果。1、新建。2、插入文字。3、插入图片。4、相交。1)点选照片。2)按CTRL键+点选文字。5、插入刚刚的照片。6、设置变换。导出gif格式。..._office365网页版ppt艺术字

ping命令将结果输出到文本_将ping结果输出到文本-程序员宅基地

文章浏览阅读5.1k次。ping命令将结果输出到文本_将ping结果输出到文本

代码编程练习-程序员宅基地

文章浏览阅读1.8k次。Day02 作业作业01Mark和John在PK他们的BMI(Body Mass Index,体重指数)。体重指数是用这个公式计算的:BMI=mass/height2=mass/(height∗height)。BMI = mass / height^2 = mass / (height * height)。BMI=mass/height2=mass/(height∗height)。其中,mass是体重,单位为kg;height为身高,单位为米。请用 JavaScript 编写一个程序,命名为_代码编程练习

Win Server 2012 R2 配置文件服务器(基础)_windowsserver2012r2搭建文件服务器-程序员宅基地

文章浏览阅读3.2k次,点赞3次,收藏25次。回到本地新建的个共享文件夹,在里面新建几个部门文件夹,我这里是 Appoint、private、public。输入对象名称,管理员权限必须的,然后就是你想让哪个组或者成员访问你就给他添加进去并设置相应的权限。设置win 电脑 DNS 为 Server 2012 的 IP 地址,回到上一步点击确定。重启后选择其他用户登录,输入域中新建的用户名和密码即可。回到上面选择共享文件夹路劲,选择新建的文件夹。依次设置三个文件夹的属性,安全里的权限。点击共享,右键空白处,点击新建共享。打开本地磁盘,新建一个文件夹。_windowsserver2012r2搭建文件服务器

RealView MDK开发工具 详细介绍_dsview mdk-程序员宅基地

文章浏览阅读2.1k次。RealView MDK开发工具源自德国Keil公司,被全球超过10万的嵌入式开发工程师验证和使用,是ARM公司目前最新推出的针对各种嵌入式处理器的软件开发工具。RealView MDK集成了业内最领先的技术,融合了中国多数软件开发工程师所需的特点和功能。包括µVision3集成开发环境与 RealView编译器,支持ARM7、ARM9和最新的Cortex-M3核处理器,自动配置启动代码,集成Fl_dsview mdk

推荐文章

热门文章

相关标签