资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,单元,1,系统初始化,目标,引导顺序概述,引导装载程序组件,GRUB,和,grub.conf,开始引导过程:,GRUB,内核初始化,init,初始化,运行级别,/etc/,rc.d/rc.sysinit,/etc/,rc.d/rc,系统,V,运行级别,/etc/,rc.d/rc.local,控制服务,结束 单元,1,目标,学习了本单元后,你应该能够,:,引导顺序讨论,了解,GRUB,的作用,了解,init,的作用,控制系统,V,服务,引导顺序概述,BIOS,初始化,引导装载程序,GRUB,内核初始化,kernel,初始化,执行以下操作,启动,init,,并进入预期的运行级别,:,/etc/,rc.d/rc.sysinit,/etc/,rc.c/rc,和,/etc/,rc.d/rc?.d,/etc/,rc.d/rc.local,在适当的情况下使用,X,显示管理器,引导装载程序组件,引导装载程序,第一阶段,:,容量小,位于,MBR,或引导部分,+,IPL,第二阶段,:,从引导分区装载,对,Linux,的最低要求,标签、内核位置、,OS,根文件系统和初始,ram,盘位置,(,initrd,),对其它,OS,的最低要求,:,引导装置、标签,GRUB,和,grub.conf,GRUB“the Grand Unified,Bootloader,”,引导提示时可以使用命令行界面,可从,ext2/ext3,、,ReiserFS,、,JFS,、,FAT,、,minix,或,FFS,文件系统引导,/boot/grub/,grub.conf,对,grub.conf,的修改可立即生效,如果,/dev/had,中的,MBR,损坏,使用以下命令重新安装引导装载程序的第一阶段,:,/,sbin,/grub-install/dev/,hda,开始引导过程,:GRUB,映像选择,使用空格键选择,然后用上,/,下方向键在引导闪屏,(splash screen),移动,传递参数,在菜单编辑模式修改现有段落,使用,GRUB,命令行交互发布引导命令,内核初始化,内核引导功能,设备检测,设备驱动程序初始化,以只读形式挂载根文件系统,载入初始进程,(init),init,初始化,init,读取其初始化文件,:/etc/,inittab,初始运行级别,对应运行级别的脚本目录,捕获某个关键字顺序,定义,UPS,电源中断,/,恢复脚本,在虚拟控制台生成,getty,在运行级别,5,初始化,X,运行级别,init,定义运行级别,0-6,、单人模式和紧急模式,选定运行级别可采取以下方式,:,引导时选择在,/etc/,inittab,中指定的默认级别,从引导装载程序传递一个参数,使用命令,init,new_runlevel,显示当前和上个运行级别,/,sbin/runlevel,/etc/,rc.d/rc.sysinit,主要任务包括,激活,udev,和,selinux,在,/etc/,sysctl.conf,中设定内核参数,设定系统时钟,装载按键设置,启用交换分区,设置主机名,检查并重新挂载文件系统,激活,RAID,和,LVM,设备,启用磁盘配额,检查并挂载其它文件系统,清理过时的锁和,PID,文件,/etc/,rc.d/rc,根据,/etc/,inittab,中,initdefault,行初始化默认的运行级别,如,:id:3:initdefault:,10:0:wait:/etc/rc.d/rc 0,11:1:wait:/etc/rc.d/rc 1,12:2:wait:/etc/rc.d/rc 2,13:3:wait:/etc/rc.d/rc 3,(,default,),14:4:wait:/etc/rc.d/rc 4,15:5:wait:/etc/rc.d/rc 5,16:6:wait:/etc/rc.d/rc 6,系统,V,运行级别,运行级别定义需要启动的服务,每个运行级别都有对应的目录:,/etc/,rc.d/rcX.d,系统,V init,脚本位于,:,/etc/,rc.d/init.d,运行级别目录中的符号链接使用,start,和,stop,参数调用,init.d,/etc/,rc.d/rc.local,在指定运行级别脚本后运行,通常可以进行自定义修改,在大多数情况下,建议您在,/etc/,rc.d/init.d,中建立一个系统,V init,脚本,除非您启动的服务并不重要,您可以根据现有脚本进行修改,控制服务,控制默认服务启用的工具,system-,config,-services:,需要,X,界面的图形工具,ntsysv,:,在虚拟控制台可以使用基于,ncurse,的工具,chkconfig,:,是一个快速、通用的命令行工具,且可在脚本和,Kickstart,安装下使用,手动控制服务的工具,service:,立即开始或停止独立服务,chkconfig,:,立即开始或停止由,xinetd,管理的服务,结束 单元,1,答疑,总结,系统,BIOS,GRUB,init,chkconfig,和服务,
展开阅读全文