CentOS中有哪些运行级别 您所在的位置:网站首页 linux中的运行级别 CentOS中有哪些运行级别

CentOS中有哪些运行级别

2022-07-26 06:14| 来源: 网络整理| 查看: 265

内核运行

CentOS中有哪些运行级别?针对这个问题,本文详细介绍了相应的分析和解决方法,希望能帮助更多想解决这个问题的伙伴找到更简单易行的方法。

1.linux运行级别:

1)0:关闭

2)1:单用户

3)2:没有多用户状态的网络服务

4)3:多用户状态有网络服务

5)4:系统未使用,保留给用户使用

6)5:图形界面

7)6:系统重启

注:常用运行级别是3和5,要修改运行级别可改文件/etc/inittab的id:5:initdefault中的数字。

2.忘记root密码的解决方法:

机器启动进入grub启动程序,按E,然后选择label=的那一行,然后点一个E,输入一个1,,再按enter进入单机模式,然后重启修改原来的配置文件。

3.linux开机过程:

1)加载BIOS。当你打开电脑时,电脑会先加载BIOS信息,包括CPU相关信息、设备启动顺序信息、硬盘信息、内存信息、PnP特性等等。这样,计算机就知道该读哪个硬件设备了。

2)读MBR。众所周知,磁盘磁道0的第一个扇区称为MBR,大小为512字节,存储预引导信息和分区表信息。系统找到BIOS指定的硬盘MBR后,会复制到0X7c00所在的物理内存中。内存的内容是Boot Loader,到了你的电脑,就是lilo或者grub。

3)Boot Loader:是操作系统内核运行前的小程序。通常在这个小程序中,我们可以初始化硬件设备,建立内存空间的映射,从而将系统的软硬件环境带到一个合适的状态,为最终调用操作系统内核做好一切准备。有几个bootloaders,其中Grub,Lilo,spfdisk是最常用的。比如grub,系统会读取内存中的grub配置信息,并根据这个配置信息启动不同的操作系统。

4)加载内核:根据grub设置内核镜像的路径,系统读取内存镜像并解压缩。这时屏幕通常会输出“解压Linux”的提示。解压内核后,屏幕输出“OK,启动内核”。系统将解压后的内核放入内存,调用star_kernel函数启动一系列初始化函数,初始化各种设备,完成linux内核环境的建立。至此,linux内核已经建立,基于linux的程序应该可以正常运行了。

5)用户层init根据inittab文件设置运行级别:内核加载后,第一个运行的程序是/sbin/init,它读取/etc/inittab文件,并根据这个文件进行初始化。其实/init/inittab文件最重要的功能是设置Linux的运行级别,它

6)init进程执行rc.sysinit:设置运行级别后,linux系统执行的第一个用户级文件是/etc/rc.d/rc.sysinit脚本,做了很多工作,包括设置Path、设置网络配置、启动交换分区、设置/proc等等。

7)启动内核模块:具体是根据/etc/modules.conf文件或者/etc/modules.d目录下的文件加载内核模块。

8)执行不同操作级别的脚本程序:系统根据不同的操作扇区,从rc0.d到rc6.d运行相应的脚本程序,完成相应的初始化工作,启动相应的服务。

9)Executing/etc/RC . d/etc/RC . d/RC . local:RC . local是linux在完成所有初始化工作后留给用户进行个性化设置的地方。你可以把你想设置的东西放在这里开始。

10)执行/bin/login程序,进入登录状态:此时系统已经进入等待用户输入用户名和密码的时间,可以用自己的账号登录系统。

在此分享CentOS中跑步级别问题的答案。希望以上内容能对大家有所帮助。如果你还有很多疑问需要解决,你可以关注海外主机,了解更多。

Tags:,内核运行,CentOS中有哪些运行级别

版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有