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/sysimage 下
2)、/boot/grub/grub.conf 出现故障
1、模拟grub.conf失效
改名或删除(尽量不要删除,除非你会编辑grub.conf)
重启后没有进到系统内到了grub模式下
系统起来以后重建grub表
保存退出
完成