linux啟動順序
1 Linux啟動順序
當開始BIOS自檢
從硬碟開始啟動
MBR就是446個位元組的一段儲存空間,裡面儲存的是Bootloader,Linux的Bootloader常見的有LILO和Grub,兩者在MBR中儲存的內容是不同的!
Bootloader裝入
kernel被裝入
讀取/etc/inittab #/etc/inittab是linux系統啟動時讀到的第一個檔案,負責確定啟動的level、執行啟動指令碼rc.sysinit和執行程式之父init.
執行/etc/rc.d/rc.sysinit #/etc/rc.d/rc.sysinit是linux系統啟動的時執行的第一個指令碼,負責產生系統執行中需要的環境變數和檔案系統。其中mount -a 就是掛接所有在/etc/fstab中表明的檔案系統!
讀取/etc/fstab #/etc/fstab 由/etc/rc.d/rc.sysinit指令碼中的mount -a呼叫,出錯的機率最大。
執行/etc/rc.d/rc #/etc/inittab 中只確定預設執行的level,去執行level中指令碼的其實是/etc/rc.d/rc ,/etc/inittab中的level數字只是/etc/rc.d/rc的引數
執行/etc/init.d/* #/etc/rc.d/rcX.d 目錄下的都是連線,除了S99local,其他的都是/etc/init.d/*的軟連線(符號連線)。
執行/etc/rc.d/rc.local #是系統啟動時最後要執行的指令碼
啟動結束看到login:提示符
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17188981/viewspace-1024515/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux 修改核心啟動預設引導順序Linux
- Linux啟動時讀取配置檔案的順序Linux
- oracle pfile spfile啟動順序 優先順序 spfilesid 〉 spfile 〉 initsidOracle
- linux驅動中使用順序鎖Linux
- CentOS 7.0 系統更改核心啟動順序CentOS
- Shell指令碼控制docker容器啟動順序指令碼Docker
- Hadoop叢集環境啟動順序Hadoop
- docker compose 服務啟動順序控制Docker
- Oracle DG主備啟動關閉順序Oracle
- 程式在Tomcat中的啟動順序Tomcat
- ORACLE RAC 的啟動和關閉順序Oracle
- MySQL讀取配置檔案的順序、啟動方式、啟動原理MySql
- ORACLE 12C 叢集啟動順序圖Oracle
- Windows XP 指定啟動專案的順序(轉)Windows
- oracle 11gR2 grid 啟動順序圖Oracle
- 靜態順序表和動態順序表 對比
- win10開機啟動項怎麼設定順序啟動的方法Win10
- Oracle RAC 環境 引數檔案的啟動順序Oracle
- Oracle 10g RAC正常關閉及啟動順序Oracle 10g
- 【Oracle】RAC11gR2Grid啟動順序及啟動故障診斷思路Oracle
- oracle 11g r2 cluster啟動順序及啟動異常可能原因Oracle
- windows驅動載入順序Windows
- 修改伺服器中各種硬碟卡的啟動順序伺服器硬碟
- oracle啟動例項時使用引數檔案的順序Oracle
- Ubuntu下修改多系統預設開機啟動順序Ubuntu
- ASP.NET Core 3.x控制IHostedService啟動順序淺探ASP.NET
- java 啟動檢視jar包載入順序並設定classpathJavaJAR
- S/4 HANA成本元件啟用順序元件
- Linux核心驅動程式初始化順序的調整(轉)Linux
- 雲伺服器CentOS 6.X 系統更改核心啟動順序伺服器CentOS
- 順序表
- python運算子及優先順序順序Python
- 第2章 順序表及其順序儲存
- linux socket常用函式以及使用順序Linux函式
- Linux排程器:程序優先順序Linux
- Linux執行時動態庫搜尋路徑優先順序Linux
- 順序表應用5:有序順序表歸併
- 順序表應用6:有序順序表查詢