【LINUX】啟動過程
- BIOS-->MBR-->init-->/etc/rc.d/rc.sysinit-->/etc/rc.d/rc-->/etc/rc.d/rcX.d/*和/etc/rc.d/rc.local-->/sbin/mingetty
BIOS-->MBR-->init-->/etc/rc.d/rc.sysinit-->/etc/rc.d/rc-->/etc/rc.d/rcX.d/*和/etc/rc.d/rc.local-->/sbin/mingetty
MBR-->init都是由載入程式(GRUB)執行。
/etc/rc.d/rc.sysinit工作:
- 啟動熱插拔裝置(udev)和selinux
- 設定kernel引數(/etc/sysctl.conf)
- 設定系統時間
- 設定鍵盤keymaps
- 啟用swap
- 設定主機名(/etc/sysconfig/network)
- 檢查root filesystem並重新掛載成可讀可寫
- 啟用RAID和LVM
- 啟用disk quotes
- 檢查其他的filesystem並掛載
- 清除開機暫存內容
/etc/rc.d/rc工作:
- 根據/etc/inittab的"id:X:initdefault",執行相應/etc/rc.d/rcX.d/*
- 啟動系統服務,這些啟動指令碼位於/etc/rc.d/init.d/,同時包括/etc/rc.d/rc.local。
- 優先執行K打頭的指令碼,再執行S開啟的指令碼。
/sbin/mingetty工作:
- 啟動終端ttyX(預設啟動1-6,6個)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22664653/viewspace-676497/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux啟動過程Linux
- Linux 啟動過程分析Linux
- Linux啟動過程分析Linux
- Linux的啟動過程(轉)Linux
- Linux啟動過程詳解Linux
- Linux啟動過程簡介Linux
- Linux系統啟動過程Linux
- Linux核心Kernel啟動過程Linux
- 深入理解linux啟動過程Linux
- Linux啟動過程綜述(轉)Linux
- Linux的啟動過程介紹Linux
- Linux的啟動過程及init程式Linux
- 走進Linux之systemd啟動過程Linux
- 深入理解Linux啟動過程薦Linux
- Windows 啟動過程Windows
- App 啟動過程(含 Activity 啟動過程) | 安卓 offer 收割基APP安卓
- Angular的啟動過程Angular
- main的啟動過程AI
- Nginx的啟動過程Nginx
- Service啟動過程分析
- Activity啟動過程分析
- Oracle的啟動過程Oracle
- iOS App啟動過程iOSAPP
- Windows啟動過程(MBR引導過程分析)Windows
- Linux 開機引導和啟動過程詳解Linux
- Linux 啟動過程, 初始化和關閉(轉)Linux
- Linux啟動過程以及7種執行級別Linux
- 在Linux中,開機啟動過程是什麼?Linux
- Android App啟動過程AndroidAPP
- 計算機啟動過程計算機
- app的啟動過程(三)APP
- Liferay 啟動過程分析
- Spring Boot 啟動過程Spring Boot
- HDFS啟動過程+安全模式模式
- Eureka Server啟動過程分析Server
- Spring啟動過程(一)Spring
- ORACLE啟動過程淺析Oracle
- ORACLE啟動過程簡析Oracle