全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

linux启动流程详细介绍

linux启动流程简介

我们都知道,由于linux的稳定性,通常被作为服务器系统,要想称为一个PHP的高手,linux是必修之课。那么linux系统从开机到启动,中间到底都发生了什么?本文来简单探讨一下中间的神秘过程。

1、 BIOS加电自检

  BIOS是英文"Basic Input Output System"的缩略词 其实,它是一组固化到计算机内主板上一个ROM芯片上的程序。 计算机会首先加载BIOS信息,这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息等等。在此之后,计算机心里就有谱了,知道应该去读取哪个硬件设备了。

2、 加载主引导加载程序(MBR)

  MasterBootRecord,即主引导记录,它的大小是512字节,别看地方不大,可里面却存放了预启动信息、分区表信息。   主引导程序是一个512字节的映像。包含一点机器码还有一个小的分区。   主引导程序的任务就是查找并且加载处在硬盘分区上的次引导程序。通过分区表查找活动分区,并将处在活动分区的次引导加载程序读取到内存里面运行。

3、 boot loader   

  bootloader就是在操作系统内核运行之前执行的的一段小程序。通过这段小程序,可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,为加载内核做准备。 常见的bootloader有Grub、Lilo和spfdisk

4、 加载linux内核映像   

  用户选择要加载的内核之后,次引导加载程序(GRUB)就会根据/boot/grub.conf配置文件中所设置的信息,从/boot/所在的分区上读取Linux内核映像,然后把内核映像加载到内存中并把控制权交给Linux内核。   

  linux内核获得控制权之后开始干自己的事   

  (1) 检测硬件   

  (2) 解压缩自己并安装必要驱动   

  (3) 初始化与文件系统相关的虚拟设备   

  (4) 装载根文件系统,挂在根目录下面   

  (5) 完成之后,linux在进程空间里面加载init程序,下面轮到init干活 5、 init进程   init是所有进程的发起者和控制者,所有的进程都由此衍生。   init进程获得控制权之后,它会执行/etc/rc.d/rc.sysinit脚本,根据里面的代码设置环境变量、网络、启动swap、检查并挂载文件系统、执行其他初始化工作。

  6、自定制启动程序 /etc/rc.local rc.local就是在一切初始化工作后,Linux留给用户进行自己定制开机启动的地方。你可以把你想设置和启动的东西放到这里。

  7、执行/bin/login程序,进入登录状态

  感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


# linux启动流程  # linux启动流程详解  # linux环境下编写shell脚本实现启动停止tomcat服务的方法  # 在Linux里安装和启动nginx的方法  # Linux启动jar包的shell脚本  # linux中启动tomcat后浏览器无法访问的解决方法  # Linux网络启动问题:Device does not seem to be present解决办法  # linux下通过xinetd服务管理 rsync 实现开机自启动  # Linux操作系统启动流程图文详解  # 加载  # 分区表  # 文件系统  # 自己的  # 是一个  # 就会  # 你可以  # 就有  # 在此  # 你想  # 它是  # 这段  # 希望能  # 要想  # 英文  # 并将  # 还有一个  # 相关信息  # 挂在  # 在一 


相关文章: 网站网页制作专业公司,怎样制作自己的网页?  如何用免费手机建站系统零基础打造专业网站?  如何用PHP工具快速搭建高效网站?  如何通过智能用户系统一键生成高效建站方案?  建站ABC备案流程中有哪些关键注意事项?  北京建设网站制作公司,北京古代建筑博物馆预约官网?  官网建站费用明细查询_企业建站套餐价格及收费标准指南  网站专业制作公司,网站编辑是做什么的?好做吗?工作前景如何?  香港服务器网站生成指南:免费资源整合与高速稳定配置方案  最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?  合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?  七夕网站制作视频,七夕大促活动怎么报名?  高防网站服务器:DDoS防御与BGP线路的AI智能防护方案  如何正确下载安装西数主机建站助手?  儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?  网站制作的方法有哪些,如何将自己制作的网站发布到网上?  ,柠檬视频怎样兑换vip?  商务网站制作工程师,从哪几个方面把握电子商务网站主页和页面的特色设计?  如何通过云梦建站系统实现SEO快速优化?  建站之星安装后如何配置SEO及设计样式?  如何在万网主机上快速搭建网站?  如何自定义建站之星模板颜色并下载新样式?  制作网站外包平台,自动化接单网站有哪些?  Dapper的Execute方法的返回值是什么意思 Dapper Execute返回值详解  如何用AWS免费套餐快速搭建高效网站?  深圳网站制作费用多少钱,读秀,深圳文献港这样的网站很多只提供网上试读,但有些人只要提供试读的文章就能全篇下载,这个是怎么弄的?  如何选择高效稳定的ISP建站解决方案?  建站之星logo尺寸如何设置最合适?  微网站制作教程,不会写代码,不会编程,怎么样建自己的网站?  如何通过远程VPS快速搭建个人网站?  香港服务器部署网站为何提示未备案?  建站之星收费标准详解:套餐费用及年费价格表一览  学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?  建站上市公司网站建设方案与SEO优化服务定制指南  建站之星客服服务时间及联系方式如何?  如何选择服务器才能高效搭建专属网站?  广东专业制作网站有哪些,广东省能源集团有限公司官网?  哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?  网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思?  宝塔建站助手安装配置与建站模板使用全流程解析  公司网站建设制作费用,想建设一个属于自己的企业网站,该如何去做?  制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?  网站制作公司广州有几家,广州尚艺美发学校网站是多少?  高端企业智能建站程序:SEO优化与响应式模板定制开发  网页设计网站制作软件,microsoft office哪个可以创建网页?  创业网站制作流程,创业网站可靠吗?  专业的网站制作设计是什么,如何制作一个企业网站,建设网站的基本步骤有哪些?  Python多线程使用规范_线程安全解析【教程】  建站之星3.0如何解决常见操作问题?  如何高效利用亚马逊云主机搭建企业网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。