青少年叛逆
青少年叛逆
IT培训
广告招商

Linux启动过程分为几个阶段?老男孩Linux培训周期

  Linux系统启动过程主要分为5个阶段,从前往后依次是:内核引导、运行init、系统初始化、建立终端、用户登录系统,接下来这篇文章为大家详细介绍一下Linux系统启动过程的5个阶段,希望对你有用哦。

  1、内核引导

  计算机开机之后,其会先进行BIOS开机自检,然后根据BIOS中预设的启动设备来进行启动。当操作系统掌控硬件后,首要任务是加载/boot目录下的核心文件。

  2、运行init

  ①init进程是系统所有进程的起点,你可以把它比拟成系统所有进程的老祖宗,没有这个进程,任何进程都不会启动。需要首先读取配置文件/etc/inittab的是init程序。

  ②运行级别:许多程序需要开机启动。它们在Windows叫做服务,在Linux就叫做守护进程。

  init进程的一大任务,就是去运行这些开机启动的程序。在不同场合下,需要启动特定的程序,例如用作服务器时需要启动Apache,而用作桌面则不需要。

  Linux允许为不同的场合,分配不同的开机启动程序,这就叫做运行级别。换句话说,根据运行级别来确定启动时需要运行哪些程序。

  Linux运行级别有7个:0123456,之前详细介绍过,这里就不细说了。

  3、系统初始化

  在init的配置文件中有这么一行:si::sysinit:/etc/rc.d/rc.sysinit,它调用执行了/etc/rc.d/rc.sysinit,而rc.sysinit是一个bash
shell的脚本,它主要完成一些系统初始化的工作,rc.sysinit是每一个运行级别都要首先运行的重要脚本。

  它主要完成的工作有:激活交换分区,检查磁盘,加载硬件模块以及其它一些需要优先执行任务。

  4、建立终端

  rc执行完毕后,返回init。这时基本系统环境已经设置好了,各种守护进程也已经启动了,接下来会打开终端,以便用户登录系统。

  5、登录系统

  命令行登录、ssh登录、图形界面登录三种。

  老男孩教育Linux运维云计算课程汇集了虚拟化、云计算、安全攻防、Python开发、SRE等技术,课堂效率高、内容丰富全面,由浅入深,循序渐进,帮助学员稳扎稳打,夯实基础,在有限的时间内帮助学员高效提升,成为符合企业需求的技术型人才。

注意:吐槽知乎网只是一个问答与文章免费发布平台,所有信息均有会员免费发布,不产生金钱交易,如果你有资金往来,请及时通过电话与对方联系,调查清楚,确认无误在选择,否则造成你的损失,由自己承担,本平台概不负责,谢谢!

0 个评论

要回复文章请先登录注册

狗粮批发
嘿,进入会员专区!