Linux系統引導的順序
Linux系統引導的順序
BOIS的初始化和引導加載程序
什麼是BIOS
GRUB程序和grub.conf文件
什麼是grub
grub配置文件grub.conf
內核的初始化和init的初始化
init的配置文件/etc/inittab
init程序要做的工作
run levels(運行級別)
各運行級別對應的功能
關閉系統及重啟系統
關閉系統的命令
重啟系統的命令
單用戶模式修改用戶密碼
救援模式
課後作業
【本節內容】
1.Linux系統引導的順序(詳見linux系統管理P312)
1)掌握Linux系統引導的順序:(詳見附1)
其中,BIOS的工作是檢查計算機的硬件設備,如CPU、內存和風扇速度等;
MBR會在啟動盤的第1個塊中,大小為512B。其中前446中的程序代碼是用來選擇boot partition(分區),也就是由哪個分區來裝入開機用的代碼;
在內核部分主要是裝機計算機設備的驅動程序以便操作系統可以控制計算機上的設備。並且以只讀的方式掛載/(根)文件系統,也就是此時的操作系統只能讀到根文件系統(目錄)所在的分區;
init程序的進程id為1,即Linux操作系統第1個執行的程序。
1.BOIS的初始化和引導加載程序(詳見linux系統管理P313)
1)掌握BIOS的定義:BIOS(Basic Input/Output System)(基本輸入/輸出系統的縮寫),它是硬件與軟件之間的接口,而且是非常基本的接口。
2.GRUB程序和grub.conf文件(詳見linux系統管理P317)
1)掌握GRUB的定義:GRUB是Grand Unified Bootloader(多重操作系統啟動管理器)的縮寫。
2)掌握grub的配置文件為:grub.conf
設置grub Md5加密命令 grub-MD5-crypt
Password = 明文或 password --md5 密文(編輯grub配置文件的密碼)
Title red hat 標題
Password = 明文或 password --md5 密文(加載內核系統引導必須的密碼)
3.內核的初始化和init的初始化(詳見linux系統管理P322)
1)掌握init的配置文件為:/etc/inittab
2)瞭解init程序要做的工作:
a)決定預設(默認)要使用哪個run levels(運行級別)。
b)執行一些系統初始化的腳本(程序)來初始化操作系統。
c)根據run level的設置來執行所對應目錄中的程序,以決定要啟動哪些服務。
d)設定某些組合鍵。
e)定義UPS不間斷電源系統,即當電源出現問題時或電源恢復時要執行哪些程序。
f)產生6個virtual consoles,也就是tty1~tty6。
4.run levels(運行級別)(詳見linux系統管理P326)
1)掌握所有的運行級別及每一個運行級別對應的功能:
5.關閉系統及重啟系統(詳見linux系統管理P342)
1)掌握常用的可以關閉系統的命令:
shutdown -h now
halt
poweroff
init 0
2)掌握常用的可以重啟系統的命令:
shutdown -r now
reboot
init 6
Ctrl+Alt+Delete鍵
6.掌握單用戶模式修改用戶的密碼
7.掌握救援模式
8.課後作業(用時70分鐘)
1)以root用戶登錄系統
2)修改grub配置文件,默認以第1個操作系統啟動,將默認的讀秒修改為10秒
3)設置grub菜單密文密碼“123”
4)修改系統的默認運行級別為3
5)使用與運行級別有關的命令重啟系統
6)使用單用戶模式修改用戶的密碼為“123”
7)使用救援模式刪除grub菜單密碼