linux基础详解一

linux基础详解一

ID:39465598

大小:1.68 MB

页数:15页

时间:2019-07-04

linux基础详解一_第1页
linux基础详解一_第2页
linux基础详解一_第3页
linux基础详解一_第4页
linux基础详解一_第5页
资源描述:

《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终端用于用户登录,  

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。