linux系統的開機過程和開機出現的問題

1、內核

uname -u 查看內核版本

內核在/boot目錄裏面 vmlinuz-2.6.18-****

驅動在 /lib/modules/2.6* (內核模塊)

內核文件 /boot/vmlinuz-2.6.18-164.el5

內核模塊 /lib/modules/2.6.18-164.el5

2.控制服務

1chkconfig命令

chkconfig --list [name] 查看開啓的服務

chkconfig --add <name> 在chkconfig的控制域添加服務 也就是說能用chkconfig指令來控制

chkconfig --del <name> 在chkconfig的控制域刪除服務 也就是說不能用chkconfig指令來控制

chkconfig [--level <levels>] <name> <on|off|reset|resetpriorities>

例子:

chkconfig named on 默認開啓 2 3 4 5級別的服務

chkconfig --level 35 named on 開啓3和5級別的服務

chkconfig --level 3 named on 開啓3級別的服務

2 service命令

service 是基於腳本來控制的,腳本在/etc/init.d (獨立守護進程的目錄),如果該目錄的腳本出問題了service 就不能控制啦

service vsftpd status 查看服務的狀態

start 開啓

stop 停止

restart重新開啓

service是對當前服務的操作(即臨時操作)

獨立 /etc/init.d 可以通過 chkconfig service 來控制

超級守護 xinetd /etc/xinetd.d/ 不能用來操作,但是xinet.d是一個獨立的進程

setup 設置當前級別

chkconfig 所有級別0—6

ntsysv 只能設置服務

/etc/rc.d/rc3.d 三級別

ll /etc/rc.d/rc3.d |grep

3.啓動過程

引導分爲兩部分第一部分是MBR裏的boot load的446字節再去找grub菜單

 

p_w_picpath p_w_picpath

第二部分是/boot/grub/目錄下的東西

Grub菜單是:boot/grub/grub.conf

p_w_picpath

 

 

驅動/initrd-2.6.18-128.e15.img是一個壓縮文件

先拷貝到其他目錄下一份

可以用zcat initrd-2.6.18-128.e15.img | cpio -id 這個命令來解壓

zcat是解壓命令 cpio 釋放到當前目錄 -id 創建相應的目錄

解壓後下面有一個lib目錄,這個目錄下大都是驅動

 

4、常見的三種啓動故障

1)、MBR內的bootload丟失或損壞

1、模擬bootload丟失

 

p_w_picpath

2、重新開機測試

出現cd引導的界面

p_w_picpath

 

輸入linux rescue進入急救模式

 

p_w_picpath

p_w_picpath

p_w_picpath

修護不需要開啓網絡服務

p_w_picpath

 

 

 

繼續

p_w_picpath

p_w_picpath

提示要切換到/mnt/sysp_w_picpath 下

p_w_picpath

 

 

2)、/boot/grub/grub.conf 出現故障

1、模擬grub.conf失效

改名或刪除(儘量不要刪除,除非你會編輯grub.conf)

 

p_w_picpath

重啓後沒有進到系統內到了grub模式下

p_w_picpath

 

系統起來以後重建grub表

 

p_w_picpath

保存退出

完成

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章