zoukankan      html  css  js  c++  java
  • Linux init进程详解

    init模块  

    • 一般来说,Linux程序只能用另一个Linux程序启动。例如,登录Linux终端程序Mingetty。
    • 但终端程序又由谁启动呢?在计算机上启动Linux时,内核装入并启动init程序。
    • 然后init程序装载硬盘和启动终端程序。登录终端程序时,它启动命令行界面Shell。
    • 在计算机上启动Linux之后,init程序监视任何关闭计算机的信号,如不间断电源(UPS)发生的电源故障信号和重新启动命令。

    一、什么是INIT: 
      init是Linux系统操作中不可缺少的程序之一。

      所谓的init进程,它是一个由内核启动的用户级进程。

      内核自行启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据结构等)之后,就通过启动一个用户级程序init的方式,完成引导进程。所以,init始终是第一个进程

    (其进程编号始终为1)。

      内核会在过去曾使用过init的几个地方查找它,它的正确位置(对Linux系统来说)

    是/sbin/init。如果内核找不到init,它就会试着运行/bin/sh,如果运行失败,系统的启动也

    会失败。

  • 相关阅读:
    即时搜索(input框)
    HTML的页面IE注释
    浅谈attr()和prop()
    input---checked小问题
    鼠标右键事件
    JavaScript 异步开发全攻略(转)
    remove方法
    javascript 数组以及对象的深拷贝(复制数组或复制对象)的方法
    Hexo的更新 主题的更换
    深浅拷贝,原生和JQuery方法实现
  • 原文地址:https://www.cnblogs.com/wspblog/p/4295498.html
Copyright © 2011-2022 走看看