文章插圖

文章插圖
在 Linux 和其他類 Uniux 系統中,init(初始化)進程是系統啟動時由內核執行的第一個進程,其進程 ID(PID)為 1,并靜默運行在后臺,直到系統關閉 。那么系統的初始化和服務該如何正確的學習呢???
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
【Linux系統初始化 linux恢復初始狀態】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菜單密碼
- nfs是什么文件系統 nfs全稱是什么
- Linux怎么更改IP地址 linux修改ip地址
- linux系統開端口命令 linux開放端口
- 阿里云接入備案 阿里云備案管理系統
- windows系統自動更新關閉 取消win10自動更新
- linux查看系統編碼 linux查看系統支持的編碼
- 人工智能系統知識的四要素 人工智能的三要素
- 信息安全等級測評 信息系統安全等級測評報告
- linux是什么操作系統 linux是啥
- 阿里云os系統的電視裝當貝市場 電視阿里云os系統好用嗎
