欢迎来到天天文库
浏览记录
ID:39465598
大小:1.68 MB
页数:15页
时间:2019-07-04
《linux基础详解一》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Linux基础详解一、Linux系统启动过程Linux的启动其实和windows的启动过程很类似,但是windows我们是无法看到启动信息的,而linux启动时我们会看到许多启动信息,例如某个服务是否启动。Linux系统的启动过程大体上可分为五部分:内核的引导;运行init;系统初始化;建立终端;用户登录系统。下面详细介绍一下linux系统启动的各个部分所做的具体工作:首先是内核的引导当计算机打开电源后,首先是BIOS开机自检,按照BIOS中设置的启动设备(通常是硬盘)来启动。紧接着由启动设备上的grub程序开始
2、引导linux,当引导程序成功完成引导任务后,Linux从它们手中接管了CPU的控制权,然后CPU就开始执行Linux的核心映象代码,开始了Linux启动过程。也就是所谓的内核引导开始了,在内核引导过程中其实是很复杂的,我们就当它是一个黑匣子,反正是linux内核做了一些列工作,最后内核调用加载了init程序,至此内核引导的工作就完成了。交给了下一个主角init。其次是运行initinit进程是系统所有进程的起点,你可以把它比拟成系统所有进程的老祖宗,没有这个进程,系统中任何进程都不会启动。init程序首先是需要
3、读取配置文件/etc/inittab。inittab是一个不可执行的文本文件,它有若干行指令所组成。具体内容如下:(你可以在你的linux上执行命令cat/etc/inittab这样获得) #inittab ThisfiledescribeshowtheINITprocessshouldsetup # thesysteminacertainrun-level. # #Author: MiquelvanSmoorenburg, # ModifiedforRH
4、SLinuxbyMarcEwingandDonnieBarnes # #Defaultrunlevel.TherunlevelsusedbyRHSare: # 0-halt(DoNOTsetinitdefaulttothis) # 1-Singleusermode # 2-Multiuser,withoutNFS(Thesameas3,ifyoudonothavenetworking) # 3-Fullmultiusermode # 4-unused # 5-X11 # 6-reb
5、oot(DoNOTsetinitdefaulttothis) # ###表示当前缺省运行级别为5(initdefault); id:5:initdefault: ###启动时自动执行/etc/rc.d/rc.sysinit脚本(sysinit) #Systeminitialization. si::sysinit:/etc/rc.d/rc.sysinit l0:0:wait:/etc/rc.d/rc0 l1:1:wait:/etc/rc.d/rc1 l2:2:wait:/etc/rc.d/rc2
6、 l3:3:wait:/etc/rc.d/rc3 l4:4:wait:/etc/rc.d/rc4 ###当运行级别为5时,以5为参数运行/etc/rc.d/rc脚本,init将等待其返回(wait) l5:5:wait:/etc/rc.d/rc5 l6:6:wait:/etc/rc.d/rc6 ###在启动过程中允许按CTRL-ALT-DELETE重启系统 #TrapCTRL-ALT-DELETE ca::ctrlaltdel:/sbin/shutdown-t3-rnow #WhenourUPS
7、tellsuspowerhasfailed,assumewehaveafewminutes #ofpowerleft. Scheduleashutdownfor2minutesfromnow. #Thisdoes,ofcourse,assumeyouhavepowerdinstalledandyour #UPSconnectedandworkingcorrectly. pf::powerfail:/sbin/shutdown-f-h+2"PowerFailure;SystemShuttingDown"
8、 #Ifpowerwasrestoredbeforetheshutdownkickedin,cancelit. pr:12345:powerokwait:/sbin/shutdown-c"PowerRestored;ShutdownCancelled" ###在2、3、4、5级别上以ttyX为参数执行/sbin/mingetty程序,打开ttyX终端用于用户登录,
此文档下载收益归作者所有