Linux開機啟動流程,不可不知的幾個概念

2021-10-07 23:52:32 字數 583 閱讀 9212

一台計算機由硬體和軟體組成,軟體又分作業系統、驅動程式和應用軟體……。

那麼一台計算機是如何啟動的?它的順序是什麼?啟動管理程式是什麼?其實不管什麼型別的作業系統,啟動順序基本類似。

boot loader 主要的功能如下:

提供選單:使用者可以選擇不同的開機專案,這也是多重引導的重要功能!

載入核心檔案:直接指向可開機的程式區段來開始作業系統;

轉交其他 loader:將開機管理功能轉交給其他 loader 負責

載入 bios 的硬體資訊與進行自我測試,並依據設定取得第乙個可開機的裝置;

讀取並執行第乙個開機裝置內 mbr 的 boot loader (亦即是 grub2, spfdisk 等程式);

依據 boot loader 的設定載入 kernel ,kernel 會開始偵測硬體與載入驅動程式;

在硬體驅動成功後,kernel 會主動呼叫 systemd 程式,並以 default.target 流程開機;

不可不知的健康知識

健康最重要 晚上9 11點為免疫系統 淋巴 排毒時間,此段時間應安靜或聽 晚間11 凌晨1點,肝的排毒,需在熟睡中進行。凌晨1 3點,膽的排毒,亦同。凌晨3 5點,肺的排毒。此即為何咳嗽的人在這段時間咳得最劇烈,因排毒動作已走到肺 不應用止咳藥,以免抑制廢積物的排除。凌晨5 7點,大腸的排毒,應上廁...

不可不知的sudo命令

在linux運維工作中,每個人都應該各司其職。比如說運維經理掌握了root使用者,普通的運維人員一般人手乙個普通登入使用者。root使用者不簡單啊,建立使用者,日常重啟伺服器工作,以及一些其他的日常工作都是root使用者來完成的!很厲害吧!雖然運維經理是乙個super man,但是人家畢竟是經理嘛!...

不可不知的sudo命令

在linux運維工作中,每個人都應該各司其職。比如說運維經理掌握了root使用者,普通的運維人員一般人手乙個普通登入使用者。root使用者不簡單啊,建立使用者,日常重啟伺服器工作,以及一些其他的日常工作都是root使用者來完成的!很厲害吧!雖然運維經理是乙個super man,但是人家畢竟是經理嘛!...