Linux
|
2020-04-08
|
182
init 行程
init 行程(process/task)是 Linux 內核下的第一個行程,內核會在初始化完硬體後建立該行程。
如 XV6 啟動流程 中提到的 userinit()
正常來說 init 應該被放在 /sbin/init
中,如果內核找不到,會試著在 /bin/sh
中尋找,若都失敗則將導致啟動失敗。
init 等級
等級 |
用途 |
0 |
關機 |
1 |
single user mode |
6 |
重新啟動 |
- 對於 2 ~ 5,不同的發行版有不同的解釋,大部分的系統中:
- 3 代表正常啟動 CLI
- 5 代表正常啟動 GUI