Linux操作系统的启动经过详解.docx

上传人:安*** 文档编号:17705962 上传时间:2022-05-26 格式:DOCX 页数:10 大小:17.66KB
返回 下载 相关 举报
Linux操作系统的启动经过详解.docx_第1页
第1页 / 共10页
Linux操作系统的启动经过详解.docx_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《Linux操作系统的启动经过详解.docx》由会员分享,可在线阅读,更多相关《Linux操作系统的启动经过详解.docx(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Linux操作系统的启动经过详解Linux操作系统的启动经过详解对于刚学习Linux或者刚上手的新手来讲,了解Linux操作系统的启动流程是最基本的内容。下面由学习啦我为大家整理了Linux操作系统的启动经过详解的相关知识,希望对大家有帮助!linux启动时我们会看到很多启动信息。Linux系统的启动经过并不是大家想象中的那么复杂,其经过能够分为5个阶段:Linux操作系统的启动经过详解1、内核的引导2、运行init。3、系统初始化。4、建立终端。5、用户登录系统。init程序的类型:SysV:init,CentOS5之前,配置文件:/etc/inittab。Upstart:init,Cent

2、OS6,配置文件:/etc/inittab,/etc/init/*.conf。Systemd:systemd,CentOS7,配置文件:/usr/lib/systemd/system、/etc/systemd/system。Linux操作系统的启动经过详解1、内核引导当计算机打开电源后,首先是BIOS开机自检,根据BIOS中设置的启动设备(通常是硬盘)来启动。操作系统接管硬件以后,首先读入/boot目录下的内核文件。Linux操作系统的启动经过详解2、运行initinit进程是系统所有进程的起点,你能够把它比较成系统所有进程的老祖宗,没有这个进程,系统中任何进程都不会启动。init程序首先是需

3、要读取配置文件/etc/inittab。运行级别很多程序需要开机启动。它们在Windows叫做服务(service),在Linux就叫做守护进程(daemon)。init进程的一大任务,就是去运行这些开机启动的程序。但是,不同的场合需要启动不同的程序,比方用作服务器时,需要启动Apache,用作桌面就不需要。Linux允许为不同的场合,分配不同的开机启动程序,这就叫做运行级别(runlevel)。也就是讲,启动时根据运行级别,确定要运行哪些程序。Linux系统有7个运行级别(runlevel):运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动运行级别1:单用户工作状态,r

4、oot权限,用于系统维护,禁止远程登陆运行级别2:多用户状态(没有NFS)运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行形式运行级别4:系统未使用,保留运行级别5:X11控制台,登陆后进入图形GUI形式运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动Linux操作系统的启动经过详解3、系统初始化在init的配置文件中有这么一行:si:sysinit:/etc/rc.d/rc.sysinit它调用执行了/etc/rc.d/rc.sysinit,而rc.sysinit是一个bashshell的脚本,它主要是完成一些系统初始化的工作,rc.sysinit是每

5、一个运行级别都要首先运行的重要脚本。它主要完成的工作有:激活交换分区,检查磁盘,加载硬件模块以及其它一些需要优先执行任务。l5:5:wait:/etc/rc.d/rc5这一行表示以5为参数运行/etc/rc.d/rc,/etc/rc.d/rc是一个Shell脚本,它接受5作为参数,去执行/etc/rc.d/rc5.d/目录下的所有的rc启动脚本,/etc/rc.d/rc5.d/目录中的这些启动脚本实际上都是一些连接文件,而不是真正的rc启动脚本,真正的rc启动脚本实际上都是放在/etc/rc.d/init.d/目录下。而这些rc启动脚本有着类似的用法,它们一般能接受start、stop、res

6、tart、status等参数。/etc/rc.d/rc5.d/中的rc启动脚本通常是K或S开始的连接文件,对于以以S开始的启动脚本,将以start参数来运行。而假如发现存在相应的脚本也存在K打头的连接,而且已经处于运行态了(以/var/lock/subsys/下的文件作为标志),则将首先以stop为参数停止这些已经启动了的守护进程,然后再重新运行。这样做是为了保证是当init改变运行级别时,所有相关的守护进程都将重启。至于在每个运行级中将运行哪些守护进程,用户能够通过chkconfig或setup中的SystemServices来自行设定。Linux操作系统的启动经过详解4、建立终端rc执行完

7、毕后,返回init。这时基本系统环境已经设置好了,各种守护进程也已经启动了。init接下来会打开6个终端,以便用户登录系统。在inittab中的下面6行就是定义了6个终端:1:2345:respawn:/sbin/mingettytty12:2345:respawn:/sbin/mingettytty23:2345:respawn:/sbin/mingettytty34:2345:respawn:/sbin/mingettytty45:2345:respawn:/sbin/mingettytty56:2345:respawn:/sbin/mingettytty6从上面能够看出在2、3、4、5的

8、运行级别中都将以respawn方式运行mingetty程序,mingetty程序能打开终端、设置形式。同时它会显示一个文本登录界面,这个界面就是我们经常看到的登录界面,在这个登录界面中会提示用户输入用户名,而用户输入的用户将作为参数传给login程序来验证用户的身份。Linux操作系统的启动经过详解5、用户登录系统一般来讲,用户的登录方式有三种:(1)命令行登录(2)ssh登录(3)图形界面登录对于运行级别为5的图形方式用户来讲,他们的登录是通过一个图形化的登录界面。登录成功后能够直接进入KDE、Gnome等窗口管理器。而本文主要讲的还是文本方式登录的情况:当我们看到mingetty的登录界面

9、时,我们就能够输入用户名和密码来登录系统了。Linux的账号验证程序是login,login会接收mingetty传来的用户名作为用户名参数。然后login会对用户名进行分析:假如用户名不是root,且存在/etc/nologin文件,login将输出nologin文件的内容,然后退出。这通常用来系统维护时防止非root用户登录。只要/etc/securetty中登记了的终端才允许root用户登录,假如不存在这个文件,则root能够在任何终端上登录。/etc/usertty文件用于对用户作出附加访问限制,假如不存在这个文件,则没有其他限制。图形形式与文字形式的切换方式Linux预设提供了六个命

10、令窗口终端机让我们来登录。默认我们登录的就是第一个窗口,也就是tty1,这个六个窗口分别为tty1,tty2tty6,你能够按下Ctrl+Alt+F1F6来切换它们。假如你安装了图形界面,默认情况下是进入图形界面的,此时你就能够按Ctrl+Alt+F1F6来进入其中一个命令窗口界面。当你进入命令窗口界面后再返回图形界面只要按下Ctrl+Alt+F7就回来了。假如你用的vmware虚拟机,命令窗口切换的快速键为Alt+Space+F1F6.假如你在图形界面下请按Alt+Shift+Ctrl+F1F6切换至命令窗口。Linux操作系统的启动经过详解6、Linux关机在linux领域内大多用在服务器

11、上,很少碰到关机的操作。毕竟服务器上跑一个服务是永无止境的,除非特殊情况下,不得已才会关机。正确的关机流程为:syncshutdownreboothalt关机指令为:shutdown,你能够manshutdown来看一下帮助文档。例如你能够运行如下命令关机:sync将数据由内存同步到硬盘中。shutdown关机指令,你能够manshutdown来看一下帮助文档。例如你能够运行如下命令关机:shutdownh10Thisserverwillshutdownafter10mins这个命令告诉大家,计算机将在10分钟后关机,并且会显示在登陆用户的当前屏幕中。Shutdownhnow立马关机Shutd

12、ownh20:25系统会在今天20:25关机Shutdownh+10特别钟后关机Shutdownrnow系统立马重启Shutdownr+10系统特别钟后重启reboot就是重启,等同于shutdownrnowhalt关闭系统,等同于shutdownhnow和poweroff最后总结一下,不管是重启系统还是关闭系统,首先要运行sync命令,把内存中的数据写到磁盘中。关机的命令有shutdownhnowhaltpoweroff和init0,重启系统的命令有shutdownrnowrebootinit6Linux操作系统的启动经过详解对于刚学习Linux或者刚上手的新手来讲,了解Linux操作系统的启动流程是最基本的内容。下面由学习啦我为大家整理了Linux操作系统的启动经过详解的相关知识,希望对大家有帮助!linux启动时我们会看到很多启动信息。Linux系统的启动过推荐度:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 策划方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁