linux系統引導流程

2021-06-02 14:16:20 字數 1596 閱讀 4039

系統管理

1、        系統引導流程

----------------------了解系統指令碼

開啟電源後整個載入過程

步驟:1)        讀取韌體(firmware)中資訊

目的:安全設定----設定密碼

設定引導介質順序-----定義光碟啟動

電源管理------加電自檢(網絡卡、顯示卡、cpu、硬碟等是否正常)

第二步:自舉程式bootloader(grub)

例如:root使用者口令忘記了

單使用者模式

windows環境下安全啟動

目的:載入linux核心(boot)

mbr---硬碟分碟片

一部分儲存硬碟分割槽資訊(64k)

自舉程式

linux:

c:/ 顯示隱藏檔案後   ntldr  

第三步:載入核心------

第乙個目的:

驅動和該作業系統相關的硬體裝置

核心檔案/boot/vmlinuz-2.4.20-8

主要儲存了各種驅動程式

例如:u盤  ***  手機

第二個目的:

開啟程序init   /etc/inittab

開啟或關閉哪些服務

執行級別

0:關機

1:單使用者模式,只允許root使用者登陸

2、3:字元型介面

4:被保留級別

5:圖形化介面

6:重啟

當前預設執行級別:5

切換執行級別:  # init  n

語法:id:run-level:action:process

id:序號

run-level:指定執行等級

action:狀態

process:指定要執行的指令碼/命令 

id:5:initdefault:

開機後預設執行級別是5(x11)

si::sysinit:/etc/rc.d/rc.sysinit

si表示id,序號

::表示所有等級都需要執行最後的命令

sysinit :系統初始化

/etc/rc.d/rc.sysinit :要執行的檔案

第四步:

系統服務程式的開啟,環境變數的設定、時鐘、載入字型、檔案系統、日誌檔案等

配置擴充套件名稱

伺服器  apache   *.conf

系統             init

/etc/rc.d/rc:判斷執行級別並開啟響應目錄下的指令

rcn.d   n=0-6

#ls  -l  rc5.d

k01samba  操作型別+優先順序+指令碼名稱

# cd  /etc/rc.d/rc5.d 

#ln  -s   s100script   /home/zhy/script1

總結:

開電源---firmware(硬體的識別)--bootloader(作業系統選擇選單)---載入核心(執行驅動)--開啟服務(init)—

initdefault---/etc/rc.d/rc.sysinit---/etc/rc.d/rcn.d—login : passwd

linux系統引導流程

系統管理 linux系統引導流程 開啟系統 執行級別 服務 故障 軟體包管理 rpm yum 使用者和組的管理 計畫任務的安排 at cron 硬碟的分割槽和磁碟配額應用 scsi ide 分割槽 格式化 使用 1 系統引導流程 了解系統指令碼 開啟電源後整個載入過程 步驟 1 讀取韌體 firmw...

Linux系統引導流程

linux系統出現於1991年,由芬蘭大學生linux torvalds和後來陸續加入的眾多愛好者共同開發完成,linux是乙個自由軟體,是源 開放的unix。分時的多使用者 多工的作業系統 多數網路協議支援,方便的遠端管理 1.韌體fireware cmos bios post加電自檢 2.自舉程...

Linux系統引導流程

1 韌體 硬體和軟體結合 加電自檢是我們按下電源會檢測硬體像cpu 記憶體 網絡卡等資訊 從硬體層次檢測硬體是否可用 root centos hwclock 硬體時間 wed 28 mar 2018 09 22 15 pm cst 0.811743 seconds root centos date ...