- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微课2 Linux启动过程
Linux网络系统管理 */13 Linux网络系统管理(微课) 第二讲 Linux启动过程 Linux系统启动过程 由于在Linux系统的启动过程中会出现非常多的提示信息,而且很多启动信息都是在屏幕上一闪而过,所以对于很多Linux系统的初学者来说,可能会觉得Linux的启动过程非常神秘和复杂。其实linux系统的启动过程没我们想像中的那么复杂。下面我们来看看linux系统的启动过程。 Linux系统启动过程 Linux系统的启动分5个阶段,每个阶段都完成不同的启动任务。本讲以Red Hat Enterprise Linux 5为例,剖析从打开计算机电源到计算机屏幕出现登录欢迎界面的整个Linux启动过程。 Linux系统启动过程 BIOS加电自检 打开计算机电源,计算机会首先进行BIOS的加电自检,检测计算机的硬件设备,然后计算机可以从中得知从哪个硬件设备引导启动进入系统,引导设备可以是软盘、光驱、USB设备等。 通常,Linux 都是从硬盘上引导的,硬盘上第0磁道第一个扇区被称为主引导记录,即MBR,大小为512字节,MBR中包含主引导加载程序。系统找到BIOS所指定的硬盘的MBR后,就会将其复制到物理内存中,其实被复制到物理内存的内容就是Boot Loader。 读取MBR Boot Loader Boot Loader(引导加载程序)就是在操作系统内核运行之前的一段小程序,通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射,从而将系统的软硬件环境带到一个合适的状态。 GRUB和LILO都是常见的Boot Loader,系统读取内存中的配置信息,并依照此配置信息来启动操作系统。 GRUB GRUB是Red Hat Enterprise Linux 5默认的引导加载程序,根据GRUB设定的内核映像所在路径,系统读取内存映像,并进行解压缩操作。此时,屏幕一般会输出“Uncompressing Linux”的提示。当解压缩内核完成后,屏幕输出“OK, booting the kernel”。 GRUB 系统将解压后的内核放置在内存之中,并调用start_kernel()函数来启动一系列的初始化函数并初始化各种硬件设备,包括内存、CPU、硬盘等,完成Linux核心环境的建立。至此,Linux内核已经建立起来了,基于Linux的程序应该可以正常运行了。 init进程 内核被加载后,第一个运行的程序便是/sbin/init,该文件会读取/etc/inittab文件,并依据此文件来初始化操作系统,如设置字体、装载模块等。其实/etc/inittab文件最主要的作用就是设定Linux的运行等级,Linux的运行等级设定如下: 0:关机1:单用户模式2:无网络支持的多用户模式3:有网络支持的多用户模式4:保留,未使用5:有网络支持有X-Window支持的多用户模式6:重新引导系统,即重启 在设定了运行等级后,Linux系统执行的第一个用户层文件就是/etc/rc.d/rc.sysinit脚本程序,它做的工作非常多,包括设定PATH、设定网络配置(/etc/sysconfig/network)、启动swap分区、设定/proc等等。如果你有兴趣,可以到/etc/rc.d中查看一下rc.sysinit文件。 init进程 启动内核模块,具体是依据/etc/modules.conf文件或/etc/modules.d目录下的文件来装载内核模块。 执行不同运行级别的脚本程序,即根据运行级别的不同,系统会运行rc0.d到rc6.d中的相应的脚本程序,来完成相应的初始化工作和启动相应的服务。 init进程 执行/etc/rc.d/rc.local,rc.local就是在一切初始化工作后,Linux留给用户进行个性化的地方。你可以把你想设置和启动的东西放到这里。 执行/bin/login程序,进入登录状态,此时,系统已经进入到了等待用户输入username和password的时候了,你已经可以用自己的帐号登入系统了。? init进程 * Linux网络系统管理 */13 *
您可能关注的文档
- 平潭人工挖孔桩专项施工方案.docx
- 布拉格--城市肌理与空间限定分析.pptx.ppt
- 平洛河2号大桥基础及下部构造开工报告.doc
- 平平安安生活,快快乐乐成长——安全教育主题班会.ppt
- 平单轴跟踪系统设备技术招标文件(技术部分)终18.1.4.doc
- 平移与旋转复习(王万军).ppt
- 平移与旋转用.ppt
- 平移和旋转,要用的.ppt
- 平移与旋转(定稿).ppt
- 平行向量的实际背景及基本概念.pptx
- 制动系统的特点项目一58课件.pptx
- 直接工程费价外运杂费填料费铁路工程施工组织与概预算78课件.pptx
- 主备用控制中心的切换LCF300型25课件.pptx
- 智能交通系统的相关技术任务三车辆自动驾驶技术王怡安徽交通6.pptx
- 智能交通监控系统任务三城市交通诱导系统诱导系统的组成王怡安.pptx
- 智能交通监控系统任务二城市交通监控系统王怡安徽交通67课件.pptx
- 直升机的特点和分类空气动力学基础与飞行原理86课件.ppt
- 直升机的飞行性能空气动力学基础与飞行原理67课件.ppt
- 职业形象塑造3职业教育国际邮轮乘务管理专业教学化妆与形象设.pptx
- 轴向拉压杆件的线应变和胡克定律张亚琴河北交通52课件.pptx
最近下载
- 基于智能化技术的供水管网漏点判定与修复管理模式.pptx
- 2023-2024学年沪科版(2019)高中信息技术必修二第三单元项目五《规划并连接数字家庭系统的网络——组建小型信息系统网络(一)》说课稿.docx VIP
- 北京市城镇供水厂生产安全事故隐患目录.pdf VIP
- 业主委员会委员候选人推荐表.docx VIP
- NB-T35003-2023水电工程水情自动测报系统技术规范.pdf VIP
- 2025年高考英语陕西卷含解析及答案.docx VIP
- 2025年管道直饮水项目可行性研究报告.docx
- 地理信息安全在线培训考试题目完整版答案.docx
- 幼儿园区域活动的实施策略.pptx
- 10kV及以下变电所设计规范.pdf VIP
文档评论(0)