




已阅读5页,还剩42页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
管理系统的启动和关闭,东方龙马,介绍,启动SCO并非仅仅是打开电源开关那么简单,系统在使用前必须经过一系列的准备过程。这些过程包括:引导过程、选择运行模式和设定用户注册的初值。作为系统的管理者,理解系统启动的不同过程相当重要,这能使您的SCO系统更为用户化适应您的机构的需求。,目标,本课将讲述的是系统启动中的不同过程,当本课结束时,您将能够:描述UNIX默认的引导过程将UNIX的引导过程用户化使用引导时显示出的硬件信息选择运行模式多用户设定初值的跟踪和用户化系统障碍排除后的启动关闭系统的分析,描述默认引导过程,系统启动的第一个阶段是引导过程。对这个设定初值的过程进行控制的重要程序是boot(HW)。boot程序是交互式的,用来装载和执行UNIX内核,它可以装载和执行任何与单机执行相连接的程序。在安装后,诸如DOS和WindowsNT等的单机程序也能在UNIX引导提示下被启动。在引导UNIX内核前,应确定引导过程彻底完成了以下指示:boot程序必须从引导文件系统开始运行,引导文件系统,/dev/boot,直接安装在/stand下引导文件系统是一个EAFS文件系统。Boot程序也可以装载来自XENIX,S51K和AFS文件系统的文件,但它无法辨认其它类型的文件系统。,3DOSUNIXPartition3Partition4,RoleofComponentsatBoot-Time,1PCsBIOSsearchforactivepartition,2.MasterbootActivepartition:2(UNIX),Harddisk,4boot0,Unix分区,5boot1,Divvytable,Badtracktable,Aliastracks,6/stand/boot/stand/etc/default/boot/stand/unix,标准引导程序,在引导过程开始之前,系统首先将执行开机自(POST)在此之后,将开始真正的引导过程,在从硬盘引导时,引导程序有六个阶段:,1.基本输入输出系统(BIOS)将主要引导块装载入硬盘的0磁道,0扇区2.主引导块从活动磁道的0扇区装入活动引导块(boot0)。3.假设UNIX分区是活动的,boot1被装载。4.boot1从引导文件系统中装载/stand/boot。5./stand/boot执行任何.在bootrc中和/stand/etc/default/boot下的命令。6./stand/boot在控制台上显示UNIX引导提示。,系统的引导文件,Unix默认引导文件Unix.safe系统第一次重建时生成Unix.old重新连接核心时生成Unix.install系统安装时最初的核心,用于生成应急盘,装载UNIX核心,当系统显示UNIX引导提示,您可以:1.按“输入”装载默认UNIX核心2.输入其他UNIX核心的名称,如:unix.safeunix.oldunix.install等3.输入“unixauto”时无须使用者或管理者介入,系统将引导至/stand/unix核心(即在未提示多用户或输入引导密码的情况下进入系统维护模式)如您在UNIX引导提示下作出反应,boot程序自动引导入/stand/unix/stand,提示取自/etc/default/boot文件。,装载其他操作系统,在SCO以前的版本中,如果存在可引导的DOS分区,在UNIX引导提示下键入dos就可装载并运行DOS操作系统。在SCO现在的版本中,其他的操作系统也可以同样的方式进行装载和运行。Bootos(HW)程序是boot(HW)中的独立程序,它可以从非当前活动分区中的引导盘中装载和运行操作系统。引导DOS:在UNIX引导提示下键入“bootosdos”或“dos”确定当前的操作系统,键入“bootos?”获取关于引导不同操作系统的更多信息,键入“bootos”。,BOOTOS引导的操作系统,DOSDOS_12:DOS12bitFATDOS_16DOS_32DOS_EXTNTOS2OS2/HPFSUNIXXENIX,修改引导过程,Boot文件使用包括bootinit等在内的几个程序引导文件存放在不同的两个地方:/etc/default/stand/etc/default若改变系统引导过程,修改/etc/default/boot,注:别修改/stand/etc/default,它会自动改变,修改/etc/default/boot,DEFBOOTSTR=hd(40)unixswap=hd(41)root=hd(42)AUTOBOOT=YESFSCKFIX=YESMULTIUSER=YESPANICBOOT=NOMAPKEY=YESSERIAL8=YESSLEEPTIME=0BOOTMNT=RO,Boot的关键字,DEFBOOTSTRAUTOBOOT=YesorNoBOOTMNTRO:mountbootasreadonlyRW:mountbootasread-writeNO:doesnotmountbootTIMEOUT=seconeds,Init可以识别的关键字,FSCKFIX=YesorNoMSPKEY=YesORNoYes控制台被设置为8位,无停止位MULTIUSER=YesorNoPANICBOOT=YesorNoSERIAL8=YesorNo确定是否可以在通过串口的控制台使用8位字符SLEEPTIME=seconeds,bootstring,缺省:DEFBOOTSTR=hd(40)unixswap=hd(41)dump=hd(41)root=hd(42)hd(40)unix从第一块硬盘的boot文件系统引导核心swap=hd(41)使用第一块硬盘的swapdump=hd(41)系统崩溃时,内存的映像文件写入第一块硬盘的swap区root=hd(42)使用第一块硬盘上的root文件系统,Boot时的硬件信息,D-CheckdirectmemoryaccessE-InitializesnumericprocessorandmultiprocessormemoryF-InitializespseudoandI/Odevices(F0-F34)F1-auditdriverF4-serialdriverF6-floppydiskdriverF34-CompaqIDAdiskdriverG-InitializesProgrammableInteruptControllerandmultiprocessorH-Initializesvarioussystemresources(H0-H13)H2-inodesH4-filetableH13-printerrormessagesI-PrintertotalkernelandusermemoryJ-InitializesfloatingpointemulatorK-OpenswapdeviceM-Initializesvendor-specificmemoryECCsupport,可识别的设备,Fpu-浮点处理器floppy-高密度软盘serial-COM1withoneportparrallel-并口console-VGA显示卡的控制台disk-IDE硬盘,其它可识别的设备,Mem:total内存总量kernel:核心使用的内存user:用户程序可使用的内存swapdev:swap区所在的磁盘swplo:swap开始区域nswap:swap区的大小512Bytesswapmem:swap的大小,块大小为1Krootdev:root文件系统使用的硬盘或区域pipedev:管道使用的硬盘或区域dumpdev:系统崩溃时内存image文件写入的swap区域Hz:时钟产生中断的频率,通常为每秒100I/obuffers:I/Obuffer的大小,系统信息日志,/usr/adm/messages/usr/adm/hwconfig/usr/adm/syslog,引导过程中的相关文件,INIT程序执行完其命令后,其后的初始化过程有/etc/inittab实现:INIT调用的几个程序:/etc/bcheckrc:负责检查root文件系统是否破坏,若破坏,则执行fsck/etc/info_pmd:用于管理检查系统的许可证/etc/smmck:用于检查可信赖的主机数据库文件(TrustedComputerBase)/etc/auth/etc/tcb/etc/asktimerc:提示或设置系统时间/etc/authchkrc:检查smmck修复的文件,/etc/inittab文件,打开机器中的/etc/inittab文件:Label:该行的唯一标志run-level:该程序的执行级别action:该命令如何执行process:程序,运行级别介绍,0:Shutdown1:单用户,unmount除boot,root外的所有文件系统2:多用户模式3,4:扩展多用户,ScoOpenserver不支持5,6:Reboot系统,出现boot:提示s,S:单用户模式,文件系统未卸载,但init启动的进程(respawn)被终止,Inittab操作定义,Respawn:iftheprocessdoesnotexist,startitandwhenitdiesrestarttheprocesswait:Uponenteringthematchingrun-level,starttheprocessandwaitforitsterminationonce:Uponenteringthematchingrun-level,starttheprocess;donotwaitforitstermination.Whenitdies,dontrestartitboot:Theentryistobeprocessedonlyatboot-timereadofthefilebootwait:Theentryistobeprocessedthefirsttimewhenthesystemgoesfromsingle-usertomultiuserstateafterthesystemisbooted,接上,Powerfail:Executetheprocessassociatedwiththisentryonlywhenitreceivesapowerfailsignalpowerwait:Executetheprocessassociatedwiththisentryonlywhenitreceivesapowerfailsignalandwaituntilitterminalsbeforecontinuingoff:Ignorethisprocessondemand:同respawn,在运行级别abc和e下使用initdefault:Thisisusedtodeterminetherun-levelsysinit:Entriesareexecutedbeforeinitaccessestheconsole,修改/etc/inittab文件,/etc/conf/cf.d/init.base,/etc/conf/init.d/*,/etc/inittab,Usedtobuild,Permananentchangeforsystementries,Permananentchangeforaffonmultiports,Changehereremainuntilkernelenvironmentisrebuild,Rc2文件和rc2.d目录,/etc/inittab文件中:r2:2:wait:/etc/rc21/dev/consolerc2是脚本,执行一系列存储在/etc/rc2.d目录下程序rc2.d目录:存放一些系统需执行的程序脚本,/etc/rc2.d下的脚本,该目录下部分脚本:I01MOUNTFSYS:P20sysetup:生成系统IDP70uucp:清除UUCP的锁,状态和临时文件P75cron:启动cronS80lp:启动lpschedS85tcp:启动tcp/ip服务S89nfs:P93scohttpdP95calserver,添加新脚本的规则,添加新的服务或程序应该加在/etc/rc2.d目录下,而不应在/etc/inittab在命令行下测试写的脚本命名其名称以I,P,S,K开头,RC2.D目录下脚本的执行过程,以I和S开头(I:Interactive,S:Serial)是串行执行的以P开头的(P:parallel)是并行执行的以非I,S,P,K开头的文件不与理睬以同一字符开头的文件执行顺序是从小到大的(如S78先于S79)从其他运行级别到级别2时,执行录下一I,S,P开头的文件从其他运行级别到级别0时,执行目录下一K开头的文件,练习,在系统启动时执行程序写脚本,命名,并加在/etc/rc2.d目录下定义其他运行级别的初始脚本进入单用户:r1:1:wait:/etc/rc11/dev/console关机:r0:056:wait:/etc/rc01/dev/console出错信息Single-usermode/etc/rc0.d/messages/*Multiusermode/etc/rc2.d/messages/*Stateofshutdown/etc/rc0.d/messages/*,系统引导时的故障,Isthesystempluggedin?Areanycableloose,disconnect,orimproperlyconnected?Arethecablesterminatedproperly?Dosethefloppydrivecontainafloppydiskthatisnotabootdisk?Hasyourharddiskdevelopedabadtrackorabadblock?,系统的关闭,Shutdown终止所有运行的进程可以交互式关机给登录用户发送警告信息只有超级用户和授权用户可以关机运行init命令过程:显示警告信息运行/etc/rc0.d目录下的脚本杀死所有进程卸载文件系统,练习,1以root登录在当前目录下生成S30color文件加入以下信息setcolor-oredhi_whiteblack/dev/tty01setcolor-oyellowlt_magentared/dev/tty03setcolor-omagentabluebrown/dev/tty04保存并设置成可执行复制到/etc/rc2.d目录下测试结果,相关的命令和文件,Boothwconfiggettyinitbootosshutdownsyslogdwallwho,/stand/boot/stand/etc/default/boot/etc/inittab/etc/rc0.d/etc/rc2.detc/shutdown,系统崩溃的恢复,目标,恢复的准备恢复系统文件恢复一个非root文件系统恢复root和boot文件系统更换root文件系统盘,恢复准备,规范严格的系统备份可以使你在系统故障时恢复以前的数据恢复一个完整的备份需要的条件原始安装介质注册信息应急盘系统备份日志备份,恢复一个系统文件,恢复一个系统文件和恢复一个其他文件是一样的,只是系统文件是从安装介质中恢复的产品包产品包包含一张引导盘和其他盘或CDROMProduct:OpenServer操作系统(如enterprise)Component:系统的扩展软件(如Mail系统等)Package:组成一个系统包的文件集,解包一个系统文件,使用customextract命令从安装介质上解包文件,其他文件处理程序无此功能使用该命令用绝对路径名如想解包某文件到最初位置,改变目录到根“/“如想解包到其它目录,则先到该目录,在进行如:customextract-m/dev/cd0/opt/K/SCO/Unix/5.0.0C1/etc/mount,恢复一个非root文件系统,Unmount坏的文件系统,运行fsck检查该文件系统的设备文件:#fsck/dev/device使用divvy重新生成一个文件系统选c生成一个分区,I来安装从备份中恢复该文件系统的数据,可以使用备份管理器完成;,恢复root和boot文件系统,若系统引导时发生故障,甚至fsck无法运行,则需修复root文件系统,要求所做的备份是可用的,否则系统无法恢复;恢复所需:一组可用的系统应急盘你的系统日志文件系统的备份,重新配置root硬盘,使用mkd
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025北京大兴区榆垡镇中心卫生院招聘临时辅助用工考前自测高频考点模拟试题及答案详解(易错题)
- 安全培训效率课件
- Glycoisolithocholanoic-acid-生命科学试剂-MCE
- Glucoraphanin-sodium-d5-生命科学试剂-MCE
- 2025广东广州市中山大学孙逸仙纪念医院超声科医教研岗位招聘模拟试卷及答案详解(名师系列)
- 2025广东深圳市九洲电器有限公司关IQC招聘1人模拟试卷及答案详解(网校专用)
- 2025广东惠州龙门县教育局招聘教师80人考前自测高频考点模拟试题附答案详解(典型题)
- 2025河南许昌市建安区招聘公益性岗位人员13人模拟试卷及1套参考答案详解
- 2025广西柳州市城中区委社会工作部招聘专职化城市社区工作者5人模拟试卷及答案详解(有一套)
- 项目管理进度跟踪表标准化流程控制
- 收费站岗位安全操作培训课件
- 鼻炎的培训知识课件
- 高三运动会课件
- 法语幼儿教学课件1
- 钩针课件教学课件
- 班组长岗位安全培训课件
- 淮阳豆门乡消防安全培训课件
- 海上风电场安全培训课件
- 2025版CSCO非小细胞肺癌诊疗指南解读
- 前列腺增生科普课件
- 红星照耀中国第九章课件
评论
0/150
提交评论