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,如果运行失败,系统的启动也

会失败。

最新文章

  1. The difference between QA, QC, and Test Engineering
  2. Linux分区:超过2TB硬盘分区
  3. Model View
  4. <转>删除文件夹下所有的.svn文件
  5. spring源码学习之路---IOC实现原理(三)
  6. Kali Linux Web 渗透测试视频教程—第十四课-arp欺骗、嗅探、dns欺骗、session劫持
  7. EditorLineEnds.ttr 受影响的D版本 Delphi 8-2010
  8. UVa1151 Buy or Build
  9. MapReduce最佳成绩统计,男生女生比比看
  10. Linux 硬盘、网卡
  11. UML01-概述
  12. c# 将匿名类或者集合转Json格式数据一些方法
  13. 用JS制作一个信息管理平台完整版
  14. 《IDEO,设计改变一切》(Change By Design)- 读书笔记
  15. 安卓视频播放器(VideoView)
  16. linux解压war包的命令
  17. UOJ#310. 【UNR #2】黎明前的巧克力(FWT)
  18. JMeter性能测试基础 (4)-使用JMeter录制测试脚本
  19. 【转】JavaScript => TypeScript 入门
  20. java -jar 执行jar包出现 java.lang.NoClassDefFoundError

热门文章

  1. [USACO 1.5.4]checker(水题重做——位运算(lowbit的应用))
  2. android之imgView插件的使用
  3. Javascript基础系列之(五)条件语句(switch语句)
  4. WPF学习(一)--布局控件简介
  5. iOS7(iPhone4)button不能改变button的title
  6. Oracle导出数据结构和数据表的方法
  7. poj 3683 2-SAT入门
  8. groovy-保留字
  9. 详解Python对象属性
  10. SOAP 格式设置选项