從 CentOS7 版本開始,系統啟動和服務管理器都交給 systemd 進行管理。
北川羌族網站建設公司創新互聯,北川羌族網站設計制作,有大型網站制作公司豐富經驗。已為北川羌族上1000+提供企業網站建設服務。企業網站搭建\成都外貿網站制作要多少錢,請找那個售后服務好的北川羌族做網站的公司定做!
一、引導過程總覽:
1、開機自檢:
服務器開機后,將根據主板BIOS (基本輸入系統),中的設置對CPU 、內存、顯卡、鍵盤等設備進行初步檢測,并初始化部分硬件。
2、MBR 引導:
當從本機硬盤中啟動系統時,首先根據硬盤中第一個扇區中 MBR(主引導記錄)的設置,將系統控制權傳遞給包含系統操作引導文件的分區;或者直接根據MBR 記錄中的引導信息調用啟動菜單。
3、GRUB 菜單:
對于linux系統來說,GRUB 算是使用最為廣泛的多系統引導器程序了,系統控制權傳遞給GRUB 以后,將會顯示提供用于選擇,并根據選項加載linux 內核文件。
4、加載linux 內核與內存文件系統:
系統引導器程序會從本地硬盤中加載內核以及內存文件系統(centos7 中使用的是 initramfs),內存文件系統 initramfs 是經過gzip 的 cpio 歸檔,其中包含啟動時所有必要的硬件內核模塊、初始化腳本等。
5、加載硬件驅動以及初始化過程:
內核初始化在 initramfs 中找到驅動程序的所有硬件,然后作為PID 1 從initramfs 執行 /sbin/init,CtnOS7 中將其復制為 systemd,systemd啟動 initrd.target 中所有單元,并掛載根文件系統 /sysroot,內核與文件由內存文件系統切換至系統根文件系統,并重新運行 /sysroot.systemd。systemd啟動默認target (圖形或者字符終端),最后等待用戶登錄。
二、init 進程:
1、由Linux 內核加載運行 /sbin/init 程序
2、是系統中的第一個進程
3、PID (進程標記)號永遠為 1
三、Systemd 進程:
1、systemd 簡介:
linux系統中的進程(運行中的程序),使用數字進行標記,每個進程的身份標記號稱為 PID 。從CentOS7 版本的系統開始 systemd 稱為PID 恒為1 的初始化進程,是內核第一個加載的程序。
systemd 進程是不允許被輕易終止的,當我們需要切換不同的系統時,可以向systemd 進程發送正確的命令。
systemd 的目的是為了將更多的服務并發啟動,從而提高系統啟動速度,最大的優點在于具有提供按需啟動服務的能力。
2、Systemd 單元類型:
3、運行級別所對應的 Systemd 目標:
其中 3和 5 是我們平時學習和工作中較為常用的兩個級別。
本文題目:CentOS7引導過程介紹
URL網址:http://www.kartarina.com/article0/ijpioo.html
成都網站建設公司_創新互聯,為您提供搜索引擎優化、網站營銷、網站策劃、移動網站建設、動態網站、App開發
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯