centos6 系統(tǒng)啟動(dòng)流程
1.系統(tǒng)開機(jī)自檢,檢查所有硬件是否正常
2.引導(dǎo)系統(tǒng)啟動(dòng)删壮, MBR 引導(dǎo)空間 512字節(jié)撞芍,讀取分區(qū)表概念
3.加載啟動(dòng)菜單方庭,grub菜單 (選擇加載內(nèi)核信息销钝,進(jìn)入單用戶模式修改系統(tǒng))
4.加載系統(tǒng)內(nèi)核
5.運(yùn)行系統(tǒng)進(jìn)程有咨, 運(yùn)行系統(tǒng)第一個(gè)進(jìn)程,init進(jìn)程 pid1
6.加載運(yùn)行文件(運(yùn)行級(jí)別文件蒸健,/etc/inittab 加載系統(tǒng)運(yùn)行級(jí)別默認(rèn)三)
7.系統(tǒng)初始化座享,設(shè)置主機(jī)名婉商,加載網(wǎng)卡地址,加載 /etc/rc.d/rc.sysinit
8.加載啟動(dòng)服務(wù)征讲,根據(jù)運(yùn)行級(jí)別加載不同rcn.d目錄中服務(wù)腳本
啟動(dòng)順序:根據(jù)服務(wù)編號(hào)進(jìn)行啟動(dòng),串行啟動(dòng)
9.啟動(dòng)mingetty進(jìn)程橡娄,顯示登錄界面
centos7 系統(tǒng)啟動(dòng)流程
1.系統(tǒng)開機(jī)自檢诗箍,檢查所有硬件是否正常
2.引導(dǎo)系統(tǒng)啟動(dòng), MBR 引導(dǎo)空間 512字節(jié)挽唉,讀取分區(qū)表概念
3.加載啟動(dòng)菜單滤祖,grub菜單 (選擇加載內(nèi)核信息,進(jìn)入單用戶模式修改系統(tǒng))
4.加載系統(tǒng)內(nèi)核
5.運(yùn)行系統(tǒng)進(jìn)程瓶籽, 運(yùn)行系統(tǒng)第一個(gè)進(jìn)程匠童,systemd進(jìn)程 pid1
6.加載運(yùn)行文件,鏈接文件塑顺,根據(jù)連接文件的指向選擇系統(tǒng)啟動(dòng)的target汤求,默認(rèn)是multi-user.target
7.系統(tǒng)初始化,設(shè)置主機(jī)名稱严拒,加載網(wǎng)卡地址
8.加載啟動(dòng)服務(wù)扬绪,根據(jù)不同的target,加載不同target
9.啟動(dòng)mingetty進(jìn)程裤唠,顯示登錄界面