linux初始化系統init

2021-08-21 11:55:24 字數 699 閱讀 8598

linux從bios開始啟動,然後載入記憶體映像到記憶體,進行記憶體初始化,核心初始化的最後一步是啟動乙個pid為1的init的程序!

他負責載入啟動別的程序。 對應的啟動指令碼都在/etc/init.d下。

init是序列化啟動,啟動較慢!

init的管理:

/etc/init.d/deamon start,stop,status,restart

service deamon start,stop,status,restart

init的執行級別:

init0  關機模式

init1  單使用者模式

init2  非檔案共享多使用者模式

init3 純字元多使用者模式

init4 

init5 圖形使用者模式

init6 重啟模式

init的管理機制及服務設定方式

chkconfig deamon on

chkconfig deamon off

chkconfig --list deamon

chkconfig --level 1-6 deamon

chkconfig --add deamon 

新一代的初始化系統:upstart和system!特點是併發處理,啟動速度快!

systemctl start,stop,restart,status,enable,disable deamon

初始化函式, init

用於聯絡的 來自 class cat def init self,color self.color color defeat self print chi def printinfo self print self.color xiaoqiang cat white xiaoqiang.eat xi...

linux初始化程序init分析

1 init程序 init程序,是乙個由核心啟動的使用者級程序,核心自行啟動後,就通過啟動 init來完成引導程序。所以,init始終是第乙個程序 其程序編號始終為1 init程式位於 sbin init,如果核心找不到init,就會嘗試執行 bin sh 2 執行級別 執行級就 是作業系統當前正在...

核心初始化優化巨集 ,初始化順序, init,

來自 http www.17xie.com read 54054.html 核心使用了大量不同的巨集來標記具有不同作用的函式和資料結構。如巨集 init devinit 等。這些巨集在include linux init.h 標頭檔案中定義。編譯器通過這些巨集可以把 優化放到合適的記憶體位置,以減少...