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.控制服務
1)chkconfig命令
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菜單
第二部分是/boot/grub/目錄下的東西
Grub菜單是:boot/grub/grub.conf
驅動/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丟失
2、重新開機測試
出現cd引導的界面
輸入linux rescue進入急救模式
修護不需要開啓網絡服務
繼續
提示要切換到/mnt/sysp_w_picpath 下
2)、/boot/grub/grub.conf 出現故障
1、模擬grub.conf失效
改名或刪除(儘量不要刪除,除非你會編輯grub.conf)
重啓後沒有進到系統內到了grub模式下
系統起來以後重建grub表
保存退出
完成