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

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

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

1、基本原文翻译的基本原文翻译的 191191 红皮书学习笔记红皮书学习笔记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 L

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

3、定安装介质的路径。-l Name 指定单独配置的设备及其子设备 Specifies 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

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

6、. Flag Description-m mode 指定哪个启动列表被显示或改变,有三种:正常模式,维护模式,上次引导模式.-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 devic

7、e logical namesrmt xx 磁带 Magnetic tape device logical namesent xx 网络 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

8、 分钟)f、mpcfg:略g、shutdown:关闭系统,用法:shutdown -d -F -h -i -k -m -p -r -t mmddHHMM yy -v + Time Message Flag Description-d 使系统从分布式模式关闭成为多用户模式-F 快速关机-h 完全关闭系统,和-v 参数相同-i 指定为交互模式,显示交互信息引导用户关机-k 避免关闭系统-m 使系统关闭并切换到维护模式-r 重新启动系统-v 完全关闭系统每次系统在关闭前会检查是否存在一个文件/etc/rc.shutdown,如果存在,在关闭系统之前会先执行该脚本,但是该脚本必须是可执行的,它是要被/

9、usr/sbin/shutdown 脚本调用的。 (2)启动进程a、引导操作系统的必要条件:一个在机器启动的时候可以加载的启动镜象;可以使用的/和/usr 文件系统。b、系统引导有三种方式:硬盘引导、无盘网络引导、维护引导c、硬盘引导过程:找到本地硬盘上的引导镜象,然后引导,配置在本地找到的所有硬件设备,并初始化其它系统运行必要的基本软件(如 LVM),启动进程最后是 mount 文件系统,以使它们可用d、系统引导过程中发生的事件分为三个阶段:(1)Read Only Storage (ROS) Kernel Init Phase:检查主板、ROS 程序加载搜索 bootlist,找到后 bo

10、ot image 被读入内存,系统初始化开始;(2)Base Device Configuration Phase:配置所有设备,cfgmgr 中有提到;(3)System Boot Phase:所有 LV 被启用,paging 启动,/etc/inittab 文件被处理;(3)加电顺序、LED 和声音信号:考试中也包含一些 LED 代码的含义。二、解决启动中的问题1、导致启动失败的原因:a、人为原因;b、环境因素;c、机器故障硬件助手一、本章讨论各种确认设备安装的方法,这些方法有利于记录系统错误信息,然后采用一定的措施来解决系统故障。也讨论使用系统日志记录任何想要的信息二、列出各种硬件设备:

11、1lsdev 显示在系统中的设备及其属性,语法:lsdev -C -c Class -s Subclass -t Type -f File -F Format | -r ColumnName -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

12、:显示命令使用消息;-P:显示预定义设备对象类中的设备信息,P 是 predefined,通常列出类、类型、子类、描述,不能和-C、-l、-S 一起使用;-S State:列出所有在指定状态的设备。2lspv 显示在卷组中的物理卷的信息,语法:lspv -l | -p | -M -n DescriptorPhysicalVolume -v VolumeGroupID PhysicalVolumep:列出每个物理卷中物理分区范围、状态、在盘体中的区域(如outer、center 等) 、LV 名、类型和 mount 点;v VGID:访问基于卷组 ID 变量的信息3lsattr 显示给定设备或给

13、定设备种类的属性信息三、配置系统设备cfgmgr 可以向系统中加入一个新设备或者配置在系统启动过程中无法侦测为可用状态的设备。设备的配置受作为设备配置数据库的一部分的 Configuration Rules object class 的约束。配置规则包含三个项目:一个可执行程序运行的全路径;何时运行该程序(和其它规则相关) ;在哪个阶段运行该程序。cfgmgr 在系统启动的第一阶段运行所有第一阶段的配置规则,这使得所有的基本设备被配置,此后第二阶段 cfgmgr 带参数s 被调用。一般来说 cfgmgr 命令在调用过程中会运行所有的配置规则第一阶段带有参数f ,但是如果l 参数被使用了,就会只

14、配置指定的设备及其子设备。如 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/

15、lib/methods/startlft215 /usr/lib/methods/starttty3 1 /usr/lib/methods/defsys3 5 /usr/lib/methods/ptynode3 10 /usr/lib/methods/startlft315 /usr/lib/methods/startttycfgmgr 使用举例:当 cfgmgr 带f 参数被调用,执行上表中的两个第一阶段的命令;当带s 参数或p 2 或不带参数被调用时,执行上表中 4 个第二阶段的命令;当带p 3 调用时,执行 4 个第三阶段命令;要配置连接在 scsi0 上的设备时,使用 cfgmgr -l scsi0;要在配置时自动从安装介质安装,使用 cfgmgr -i /usr/sys/inst.images四、系统管理服务(System Managenmen Services):cfgmgr 是从软件级别配置硬件,SMS 可以从硬件级别检查配置系统。使用 sms 程序的步骤:1、首先确认机器是关闭的;2、如果系统是需要 sms 软盘的,先在客户端插入软盘并打开机器,如果不插入软盘而需要软盘,将提示以后插入;3、当显示器上底部图标从左向右显示时按下 F1(图形菜单)或 F4(文字菜单)进而 sms 菜单(如果没有按下 F1 或 F4,将正常启动) ;4、菜单显示,进行

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

当前位置:首页 > 行业资料 > 其它行业文档

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