




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Linux开启管理软件学院田丽华Linux启动管理第1页主要内容Linux装载过程GRUB管理运行级别XwindowLinux启动管理第2页Linux装载过程引导装有Linux系统计算机基本步骤:BIOS初始化Bootmanager内核初始化init开启并经过执行对应脚本进入对应运行级别Linux启动管理第3页BIOS初始化开机自检引导初始检测和硬件安装,寻找外围设备与开启设备访问开启设备(CD或硬盘)首扇区并执行假如可引导设备是硬盘,BIOS一样会读取MBR(masterbootrecord,主引导统计)。使用MBR中代码,BIOS开启引导管理器。Linux启动管理第4页Bootmanager将内核和initrd装载到内存并开启内核。内核在发觉“UncompressingLinux...”讯息后自解压缩,然后组织并控制对系统后续引导。内核检验并设置控制台,读取BIOS设置并初始化基本硬件接口。驱动程序(内核一部分)将探测现有硬件并对应地对其进行初始化。内核将搜索RAM磁盘(假如可用)。这取决于引导管理器(如GRUB)是否装载了initrd。假如initrd存在,将集成到内核中。内核解压缩initrd并将其作为暂时根文件系统装入。开启linuxrc程序。linuxrc将装载装入根文件系统所需模块。linuxrc一旦完成执行,就会马上卸装initrd,而且引导进程继续装入正确根文件系统。Linux启动管理第5页init开启在检验分区并装入根文件系统后,内核将从硬盘装入并开启init,来引导系统及其全部程序和配置。指派给init进程进程ID总是为1,并依据/etc/inittab文件配置信息运行初始化进程。一旦开启init进程,将从访问/etc/init.d/boot脚本开始。完成引导脚本后,init开启/etc/init.d/rc脚本,该脚本使用配置运行级别开启服务和守护程序。Linux启动管理第6页引导管理器引导装载程序先装载操作系统内核,然后装载系统。引导管理器设计采取以下两阶段结构:第1阶段。引导管理器第一阶段通常安装在硬盘(第一阶段引导装载程序)主引导统计(MBR)中。因为MBR中空间仅有446个字节,所以该程序代码仅包含装载下一阶段程序信息。第1阶段程序能够安装在MBR、分区引导扇区或软盘中。第2阶段。该阶段通常包含实际引导管理器。引导管理器文件位于目录/boot/中。Linux启动管理第7页GRUB引导管理器GRUB-theGrandUnifiedBootloader可使用命令行接口可从ext2/ext3,ReiserFS,JFS,FAT,minix和FFS文件系统开启支持md5密码保护/boot/grub/grub.conf假如/dev/hda上mbr被破坏,重新安装bootloader/sbin/grub-install/dev/hdaLinux启动管理第8页LILO引导管理器LILO-LInuxLoaderLILO配置文件是/etc/lilo.confLinux启动管理第9页管理运行级别运行级别基础怎样在引导时更改运行级别怎样从命令行管理运行级别服务管理怎样关闭或暂停系统Linux启动管理第10页运行级别在Linux中,用各种运行级别定义系统状态。引导时系统所处运行级别在/etc/inittab文件中由initdefault项决定。Linux启动管理第11页运行级别经过以下方式选择Boot时默认经过/etc/inittab设定经过bootloader传递参数开启后经过initx当前运行级别/sbin/runlevelLinux启动管理第12页系统初始化由/sbin/init文件来完成,由内核开启。init进程(或其中一个子进程)开启全部其它进程。这表示init控制着系统整个引导进程。因为init是运行最终一个进程,所以它还控制着系统关闭,并确保全部其它进程都已正确结束。配置文件/etc/inittab,该文件确定在各个运行级别上发生操作。各种脚本依据这些项由init开启。全部脚本都位于目录/etc/rc.d/中。Linux启动管理第13页inittab语法/etc/inittab文件中每行语法以下:id:rl:action:process下面说明各参数:
id。在/etc/inittab中项唯一名称。最长为4个字符。rl。参考应对该项求值一个或多个运行级别。action。描述init要进行操作。process。表示连接到该项进程。Linux启动管理第14页id:5:initdefault:si:bootwait:/etc/init.d/bootl0:0:wait:/etc/init.d/rc0l1:1:wait:/etc/init.d/rc1l2:2:wait:/etc/init.d/rc2l3:3:wait:/etc/init.d/rc3#l4:4:wait:/etc/init.d/rc4l5:5:wait:/etc/init.d/rc5l6:6:wait:/etc/init.d/rc6参数wait表示当系统切换到指定级别时执行对应命令,init会一直等候命令执行完成Linux启动管理第15页假如/etc/inittab损坏,则系统可能无法正常引导。所以,在编辑/etc/inittab时应极其小心,并一直保留一份未修改版本备份。用来开启和停顿服务全部脚本Suse中/etc/init.dRedhat中/etc/rc.dLinux启动管理第16页调用这些脚本方法以下:引导系统时、在系统关闭、使用Ctrl+Alt+Del停顿系统或存在电源故障情况下,由init直接调用。更改运行级别时由init间接调用。直接由/etc/init.d/脚本开启或停顿命令。/etc/rc.d中每个脚本运行时既作为开启脚本也作为停顿脚本start开启未运行服务。restart停顿后再重新开启运行中服务。stop停顿正在运行服务。Linux启动管理第17页运行级别符号链接每个运行级别都有其对应子目录运行级别1子目录是/etc/rc.d/rc1.d/,运行级别2子目录是/etc/rc.d/rc2.d/,依这类推。将看到两种文件—一个以“K”开头,另一个以“S”开头,K或S后面数字确定调用脚本次序。先调用脚本S15serviceC再调用脚本S23serviceD,意味着先开启serviceC再开启serviceD。假如serviceD依赖于运行serviceC,这将是很主要。Linux启动管理第18页init怎样确定要开启和停顿服务脚本/etc/rc.d/rc检验/etc/rc.d/rccurrentrl.d/和/etc/rc.d/rcnewrl.d/目录,并确定要进行操作。可能存在以下三种情况:在/etc/rc.d/rccurrentrl.d/中存在指向某个服务Kxx链接,而且在/etc/rc.d/rcnewrl.d/中存在指向相同服务Sxx链接。在这种情况下,服务既不会开启也不会停顿,/etc/rc.d/中相应脚本也不会被调用。在/etc/rc.d/rccurrentrl.d/中存在指向某个服务Kxx链接,而在/etc/rc.d/rcnewrl.d/中不存在对应Sxx链接。在这种情况下,参数stop将调用/etc/rc.d/service中脚本,然后该服务停顿。在/etc/rc.d/rcnewrl.d/中存在指向某个服务Sxx链接,而在/etc/rc.d/rccurrentrl.d/中不存在对应Kxx链接。在这种情况下,参数start将调用/etc/rc.d/service中脚本,然后该服务开启。Linux启动管理第19页将运行级别从5更改到3时会发生以下情况:1.经过输入(以根用户身份)init3指示init更改为其它运行级别。2.init检验其配置文件(/etc/inittab)并确定是否应该以新运行级别(3)作为参数开启/etc/rc.d/rc。3.rc调用服务当前运行级别停顿脚本(Kxx),这些服务在新运行级别中没有开启脚本(Sxx)。4.将开启这些服务新运行级别开启脚本,这些服务在旧运行级别上没有停顿脚本。Linux启动管理第20页从命令行管理运行级别使用init命令在系统运行时更改到其它运行级别init1init5init0停顿系统init6重开启系统Linux启动管理第21页守护进程管理(服务控制)system-config-servicesntsysv--levelchkconfig更新(开启或停顿)和查询不一样运行级上系统服务serviceLinux启动管理第22页关机shutdown–hnow–a使用/etc/shutdown.allow-k不真关-r重启-h停机halt-n不一样时-i停机前关掉接口 poweroffinit0Linux启动管理第23页重启RebootShutdown–rnowinit6Linux启动管理第24页Xwindow概述任何图形用户界面基础都是XWindow系统(简称X或X11)。它允许您在一个图形界面不一样学口中控制一些应用程序输入和输出。在这里,您需要区分图形应用程序(在它们自己窗口中运行)和基于文本应用程序(在终端窗口中执行)。XWindow系统是由MIT(麻省理工学院)于1984年创建。开发目标是能够在不依赖硬件情况下在网络中使用图形应用程序。XWindow系统允许在全部监视器上显示和运行图形应用程序,且无需在连接这些监视器机器上运行这些应用程序。Linux启动管理第25页Xwindow体系结构实现基本组成就是一个服务器组件(X服务器)以及应用程序本身(客户机应用程序)。X服务器和客户机应用程序能够经过各种通信渠道彼此通信。X服务器。X服务器用来控制图形屏幕。它大致与其它系统上称为图形驱动器设备对应。另外,它还负责管理输入设备(比如:键盘和鼠标)并将其操作传送到X客户机。不过,X服务器与窗口和桌面外观无关;这是由窗口管理器负责。客户机应用程序。客户机应用程序是一个图形应用程序,它使用X服务器服务接收键盘和鼠标操作并将它自己输出显示在屏幕上。Linux启动管理第26页配置文件Linux启动管理第27页窗口管理器窗口管理器是专用客户机应用程序。窗口管理器与X服务器一起工作,并能提供其它功效。窗口管理器提供控制元素管理虚拟桌面提供窗口框架功效(比如:更改它们大小)比如:GdmKdmLinux启动管理第28页开启xX要开启第二个xserver用X:1开启图形界面与对应窗口管理器StartxSwitchdesk(redhat)Linux启动管理第29页创建备份文件tartar格式是一个容器格式,用于文件和目录结构。依据约定,档案文件扩展名以.tar结尾。tar-cvf/backup/home.tar/home-c(create)将创建档案-v(verbose)将更为详细地显示备份进程输出。-f(file)后面输入要创建档案名称Linux启动管理第30页查看档案文件tar-tvf/backup/home.tar对tar档案解包tar–xvf/backup/home.tar该档案中全部文件写入当前目录假如要解压缩到另一个目录,则能够使用选项-C并在其后输入该目录名称Linux启动管理第31页从备份中排除文件假如想从备份中排除特定文件,则必须将这些文件一行一行地写入一个排除文件中,exclude.files使用选项-X将该列表传递到tartar-cvf/dev/st0/home-Xexclude.filesLinux启动管理第32页执行递增备份执行递增备份或差异备份时,只需备份那些自特定日期以来更改过或新建文件。tar允许您使用包含上次备
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江西购房合同范本
- 口罩机采购合同范本
- 10《我们所了解的环境污染》教学设计-2023-2024学年道德与法治四年级上册统编版
- Lesson 1 Nice to meet you. (单元整体教学设计)-2024-2025学年接力版英语四年级上册
- 百分数的意义教学设计
- 长沙铺面出租合同范本
- 苗木包成活合同范本
- 26手术台就是阵地(教学设计)-2024-2025学年统编版语文三年级上册
- 2023-2024学年川教版(2019)小学信息技术五年级下册初识人工智能(教学设计)
- 厂房分割合同范本
- 《心脏听诊》课件2
- 人才流动问题与对策
- 《无创dna产前检测》课件
- 统编版小学语文一年级下册全册教学课件(2024年春季版)
- GB/T 17758-2023单元式空气调节机
- 2023新能源场站一次调频控制系统技术规范
- 医疗器械经营质量管理制度范本
- 北京汇文中学新初一均衡分班语文试卷
- 主管护师-护理学专业知识-外科护理学-第四十五章骨与关节损伤病人的护理
- 模块1 绪论《地下铁道施工技术》教学课件
- 部门职能界定与划分
评论
0/150
提交评论