北京老男孩教育

北京老男孩教育专注于互联网IT技术人才培训

学校课程咨询服务:
400-888-9073
培训世界 >北京老男孩教育 >新闻中心 >Linux系统启动过程包含几个阶段

Linux系统启动过程包含几个阶段

2023-05-22 16:48:40来源: 北京老男孩教育
Linux系统启动过程包含几个阶段
导读:

Linux运维发展前景好,每年都有很多人报名学习,学习Linux技术的人对于Linux系统肯定都有一定的了解,Linux系统的启动过程并不是大家想象中的那么复杂,那么Linux系统启动过程包含几个阶段呢?

文章详情
Linux系统启动过程包含几个阶段

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等技术,课堂效率高、内容丰富全面,由浅入深,循序渐进,帮助学员稳扎稳打,夯实基础,在有限的时间内帮助学员高效提升,成为符合企业需求的技术型人才。

上一篇: 下一篇: Python模块具体分为哪几类

北京老男孩教育

北京老男孩教育专注于互联网IT技术人才培训、企业内训以及软件开发服务,我们一直秉承教学质量才是硬道理的发展观,坚持做正确的事,用心帮助每一位学员通过在老男孩努力学习获得体面的工作和生活.

展开更多

咨询热线:400-888-9073

课程导航

1