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,如果執行失敗,系統的啟動也
會失敗。