linux
系統啟動過程大致按照如下步驟進行(這是乙個簡述):
第一階段:
bios
啟動引導階段;
在該過程中實現硬體的初始化以及查詢啟動介質; 從
mbr中裝載啟動引導管理器(
grub
)並執行該啟動引導管理
第二階段:
grub
啟動引導階段; 裝載
stage1
裝載 stage1.5
裝載 stage2
讀取 /boot/grub.conf
檔案並顯示啟動選單;
裝載所選的
kernel
和 initrd
檔案到記憶體中
第三階段:核心階段:
執行核心啟動引數; 解壓
initrd
檔案並掛載
initd
檔案系統,裝載必須的驅動;
掛載根檔案系統
第四階段:
sys v init
初始化階段: 啟動
/sbin/init
程式;
執行 rc.sysinit
指令碼,設定系統環境,啟動
swap
分割槽,檢查和掛載檔案系統; 讀取
/etc/inittab
檔案,執行在
/et/rc.d/rc<#>.d
中定義的不同執行級別的服務初始化指令碼;
開啟字元終端
1-6號控制台
/開啟圖形顯示管理的
7號控制台
一、啟動
(一)、使用者登入問題
1、root使用者不可登入:
a.密碼失效 b.是否過期 c. 被鎖 d./etc/securitty 定義了
root可安全登入的終端 e.沒用root使用者,uid=0 使用者不存在
2、user不可登入
同上a. b . c.
d .存在/etc/nologin空檔案
e.passwd檔案中沒有shell或被替換
f. /etc/bash_profile
g. .bash_profile 中有exit,logout
3、root user都不可登入, /bin/bash被替換或刪除
4、檢查pam, /etc/security/access.conf , /etc/pam.d/system-auth,
用authconfig清除設定
(二)、x問題
1、首先redhat-config-xfree86
2、x-configure
3、檢視/home,/tmp分割槽是否已滿,或作了quota(inode或物理空間)
4、看一下,x字型服務(xfs)是否執行
(三)、quota(熟悉quota的配置過程應該差不多吧)
1、修改fstab, mount -o remount /picc
2、quotacheck -cug /picc
3、quotaon /picc
4、edquota 使用者或組
(四)、lvm ,raid
如果在troubleshooting 中出現,我想應該就是lvm不能掛載,
e2fsadm 擴充套件分割槽, raid 分割槽不能掛載,或有乙個陣列裝置壞掉,
要求恢復。不知道快照和在陣列上做lvm會不會考,這方面我從沒見過
模擬題。知道的補充一下啊!會做lvm,raid 的試驗不知道是不是夠了!
(五)、autofs 結合nis客戶配置
三、本地網路
會用netconfig,authconfig配置nis客戶,resolv.conf設定
四、網路服務
Linux啟動過程
1 開啟 pc電源 pc加電後,乙個特殊的硬體電路會觸發 cpu 的 reset 腳的邏輯值,然後一些 cpu 暫存器,如 cs eip 等被給定乙個值,接著 cpu 跳轉到乙個固定位址開始執行 bios 2 bios 自檢,按設定的裝置啟動 bios 對硬體進行一系列徹底的檢查,如 cpu 型別 ...
Linux 啟動過程
fae 將porting 好的linux 提供,幾乎都在寫應用 空閒時間整理一下 b1202 系統啟動的過程 通過 boot vm 進行啟動 vmlinuz init 程序會讀取 etc inittab etc inittab 先 etc rc.d rc.sysinit 再 etc rc.d rc3...
Linux啟動過程
1.加電時由硬體將bios載入到記憶體末尾.這時是實模式,定址空間為1m.2.由硬體將cs段暫存器強制設定為0xffff,ip指令暫存器設定為0x0000.這樣cs ip指向了oxffff0的位址位置.這個位置就是bios程式的入口位址.3.執行bios程式.在記憶體起始位址0x00000設定1k大...