基本原文翻译的191红皮书学习笔记

上传人:人*** 文档编号:508503101 上传时间:2023-12-24 格式:DOC 页数:14 大小:40.50KB
返回 下载 相关 举报
基本原文翻译的191红皮书学习笔记_第1页
第1页 / 共14页
基本原文翻译的191红皮书学习笔记_第2页
第2页 / 共14页
基本原文翻译的191红皮书学习笔记_第3页
第3页 / 共14页
基本原文翻译的191红皮书学习笔记_第4页
第4页 / 共14页
基本原文翻译的191红皮书学习笔记_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《基本原文翻译的191红皮书学习笔记》由会员分享,可在线阅读,更多相关《基本原文翻译的191红皮书学习笔记(14页珍藏版)》请在金锄头文库上搜索。

1、基本原文翻译的191红皮书学习笔记1、系统启动问题处理:1、基本的启动进程和有序关机:(1)基本命令:alog、cfgmgr、last、bootlist、uptime、mpcfg、shutdowna、alog:对系统日志进行读写。rc.boot通过alog命令把引导信息重定向到/var/adm/ras/bootlogFlagDescription-f LogFile指定日志文件名,如果文件不存在,就创建,如果alog无写权限,就会写入 /dev/null。-L 列出当前定义在alog配置数据库中的日志类型,如果使用-L参数并带有 -t LogType 参数,指定的 LogType 属性被列出来

2、。-t用来标识一个定义在alog配置数据库中的日志。alog命令从alog配置数据库中得到日志的文件名和大小。-o 列出日志文件的内容;连续地把日志文件的内容写到标准输出。-q 把标准输入拷贝到日志文件,但不写入标准输出。b、cfgmgr:用来配置设备并随时把设备软件安装到系统中。常用语法:cfgmgr -f | -s | -p Phase -i Device -l Name -v Flag Description-f 指定 cfgmgr命令运行第一阶段配置规则,该参数在运行时不可用(即系统启动后)。-i Device 指定安装介质的路径。-l Name 指定单独配置的设备及其子设备Speci

3、fies the named device to configure along with its children.-p Phase 指定 cfgmgr 命令运行的阶段-s 指定 cfgmgr 命令紧接着第2阶段的配置规则-v 指定 verbose 输出. cfgmgr 命令把关于它所做的操作信息写到标准输出设备的配置由Configuration Rules object class来控制,Configuration Rules object class是设备配置数据库的一部分。每条配置规则指定了三个项目:一个可执行程序的全路径;何时运行该程序(和其它规则关联);在哪个阶段运行。系统引导包含

4、两个阶段:当核心使系统开始引导,并且引导文件系统被初始化的时候第一阶段开始,在这一阶段cfgmgr被调用,通过cfgmgr -f来指定目前是第一阶段。该命令在这阶段运行所有需要在第一阶段配置的基本设备的配置规则;在第二阶段,该命令以-s参数被调用。cfgmgr命令认可配置规则的三个阶段:第一阶段、正常模式引导的第二阶段、维护模式引导的第二阶段。c、last:用于显示所有以前login或logout的记录,这些记录记录在/var/adm/wtmp中,以从最近到最久的顺序排列。用法:last -f FileName - Number Name . Terminal . Flag Descripti

5、on- Number在输出设备中显示的行数Name 以名字样式指定的用户的登入和登出记录Terminal以终端样式指定的终端的登入和登出记录shutdown显示以前关机的记录d、bootlist:用来显示并改变一个已经启动过的系统的启动设备的列表(即定义从哪个设备启动)。可以改变三种启动模式的列表:正常引导模式下的启动设备列表、维护模式下的和上次的启动设备列表。用法:bootlist -m Mode -r -o -i | -f File Device Attr= Value . . Flag Description-m mode 指定哪个启动列表被显示或改变,有三种:正常模式,维护模式,上次引

6、导模式.-f File 指出启动设备信息从其后指定的文件中读取.-i 使通过-m参数设置的设备列表无效.-o 和-m参数一起用来显示指定模式的启动列表.-r 指明是否显示已经改变过的的启动列表.可启动的设备名Device Descriptionfd xx 软盘Diskette drive device logical nameshdisk xx 硬盘Physical volume device logical namescd xx 光盘SCSI CD-ROM device logical namesrmt xx磁带Magnetic tape device logical namesent xx

7、 网络Ethernet adapter logical namestok xx 令牌环Token ring adapters logical names e、uptime:显示系统已经运行了多久,该命令的输出实际上与w命令输出的第一行一样。用法:uptime结果:05:10PM up 6 days, 21:45, 13 users,load average 4.00, 3.00, 0.00含义:当前时间运行了多久在线用户数平均负载,进程数(前5、10、15分钟) f、mpcfg:略g、shutdown:关闭系统,用法:shutdown -d -F -h -i -k -m -p -r -t mm

8、ddHHMM yy -v + Time Message Flag Description-d 使系统从分布式模式关闭成为多用户模式-F快速关机-h 完全关闭系统,和-v参数相同-i 指定为交互模式,显示交互信息引导用户关机-k避免关闭系统-m 使系统关闭并切换到维护模式-r 重新启动系统-v完全关闭系统每次系统在关闭前会检查是否存在一个文件/etc/rc.shutdown,如果存在,在关闭系统之前会先执行该脚本,但是该脚本必须是可执行的,它是要被/usr/sbin/shutdown脚本调用的。 (2)启动进程a、引导操作系统的必要条件:一个在机器启动的时候可以加载的启动镜象;可以使用的/和/u

9、sr文件系统。b、系统引导有三种方式:硬盘引导、无盘网络引导、维护引导c、硬盘引导过程:找到本地硬盘上的引导镜象,然后引导,配置在本地找到的所有硬件设备,并初始化其它系统运行必要的基本软件(如LVM),启动进程最后是mount文件系统,以使它们可用d、系统引导过程中发生的事件分为三个阶段:(1)Read Only Storage (ROS) Kernel Init Phase:检查主板、ROS程序加载搜索bootlist,找到后boot image被读入内存,系统初始化开始;(2)Base Device Configuration Phase:配置所有设备,cfgmgr中有提到;(3)Syst

10、em Boot Phase:所有LV被启用,paging启动,/etc/inittab文件被处理;(3)加电顺序、LED和声音信号:考试中也包含一些LED代码的含义。二、解决启动中的问题1、导致启动失败的原因:a、人为原因;b、环境因素;c、机器故障硬件助手一、本章讨论各种确认设备安装的方法,这些方法有利于记录系统错误信息,然后采用一定的措施来解决系统故障。也讨论使用系统日志记录任何想要的信息二、列出各种硬件设备:1lsdev显示在系统中的设备及其属性,语法:lsdev -C -c Class -s Subclass -t Type -f File -F Format | -r ColumnN

11、ame -h -H -l Name -S State lsdev -P -c Class -s Subclass -t Type -f File -F Format | -r ColumnName -h -H 参数意义:-C:列出在自定义设备对象类中的设备信息,C是customized,通常列出设备名、状态、位置、描述,不能和P一起使用;-c class:指定输出设备的类;-H:在输出栏中显示每栏的头;-h:显示命令使用消息;-P:显示预定义设备对象类中的设备信息,P是predefined,通常列出类、类型、子类、描述,不能和-C、-l、-S一起使用;-S State:列出所有在指定状态的设备

12、。2lspv 显示在卷组中的物理卷的信息,语法:lspv -l | -p | -M -n DescriptorPhysicalVolume -v VolumeGroupID PhysicalVolumep:列出每个物理卷中物理分区范围、状态、在盘体中的区域(如outer、center等)、LV名、类型和mount点;v VGID:访问基于卷组ID变量的信息3lsattr显示给定设备或给定设备种类的属性信息三、配置系统设备cfgmgr可以向系统中加入一个新设备或者配置在系统启动过程中无法侦测为可用状态的设备。设备的配置受作为设备配置数据库的一部分的Configuration Rules obje

13、ct class的约束。配置规则包含三个项目:一个可执行程序运行的全路径;何时运行该程序(和其它规则相关);在哪个阶段运行该程序。cfgmgr在系统启动的第一阶段运行所有第一阶段的配置规则,这使得所有的基本设备被配置,此后第二阶段cfgmgr带参数s被调用。一般来说cfgmgr命令在调用过程中会运行所有的配置规则第一阶段带有参数f,但是如果l参数被使用了,就会只配置指定的设备及其子设备。如cfgmgr命令被调用时没有指定阶段,就会运行第二阶段规则。如果要运行第三阶段的规则,只能用p 3指定。每个阶段的配置规则都被安排好从指定的seq域中读取相应的值。这个域是一个整数,用来指定执行与其它在这阶段运行的规则关联的运行优先级,数值越小优先级越高,但是0代表最后运行。典型的配置规则:phase seq rule1 1 /usr/lib/methods/defsys1 10 /usr/lib/methods/deflvm2 1 /usr/lib/methods/defsys2 5 /usr/lib/methods/ptynode210 /usr/lib/methods/startlft215 /usr/lib/methods/starttty3 1 /usr/lib/methods/defsys3 5 /usr/lib/methods/ptynode3 10 /usr/lib/meth

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

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号