aix_系统启动、关闭、设备配置、诊断_第1页
aix_系统启动、关闭、设备配置、诊断_第2页
aix_系统启动、关闭、设备配置、诊断_第3页
aix_系统启动、关闭、设备配置、诊断_第4页
aix_系统启动、关闭、设备配置、诊断_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、文档来源为 :从网络收集整理 .word 版本可编辑 .欢迎下载支持 .第一章系统的启动与关闭 (主要来源于培训教程 ) 错误!未定义书签。第二章典型的引导顺序 (来自 service guide) 错误 ! 未定义书签。第三章 系统启动问题处理(本章来自 sg246191_IBM Certification Study Guide - pSeries AIX System Administration.pdf 第 2 章 System startup problem handling ) 错 误 ! 未 定义书签。3.1引导过程 错误 !未定义书签。系统初始化 (本节来自 sg246199_

2、IBM Certification Study Guide- pSeries AIX System Support.pdf 中的 3.1) . 错误 ! 未定义书签。 /etc/inittab 文件(本节来自 sg246199_IBM Certification Study Guide - pSeries AIX System Support.pdf 中的 3.2)错误 !未定义书 签。/etc/inittab 项中的顺序 错误 ! 未定义书签。Telinit 命令 (本节来自 sg246199_IBM Certification Study Guide- pSeries AIX System

3、 Support.pdf 中的 3.2) . 错误 ! 未定义书签。 3.2开机顺序、 LED 、和声音信号 错误!未定义书签。3.3有用的命令 错误 ! 未定义书签。3.3.1使用alog 命令 错误 !未定义书签。3.3.2使用cfgmgr 命令 错误 !未定义书签。3.3.3使用last命令 错误!未定义书签。3.3.4使用bootlist 命令 错误!未定义书签。引导设备选择 错误!未定义书签。3.3.5使用uptime 命令 错误!未定义书签。3.3.6使用mpcfg 命令 错误!未定义书签。3.3.7使用shutdown 命令 错误!未定义书签。添加应用程序到 shutdown 进

4、程 错误!未定义书签。3.4排除引导问题的故障 错误!未定义书签。3.4.1访问一个不可引导的系统 错误!未定义书签。3.4.2共同的引导时 LED 错误代码和恢复行为 错误!未定义书签。LED201-boot image 受到破坏 错误!未定义书签。LED223-229- 无效的 boot list 错误!未定义书签。LED551、555、和557-包括损坏的文件系统和损坏的JFS日志错误 错误!未定义书签。LED552 、 554、和 556-超级块损坏或定制 ODM 数据库损坏 错 误!未定义书签。LED553-/etc/inittab 文件损坏 错误!未定义书签。第四章 硬件助手 (

5、本章来自 sg246191_IBM Certification Study Guide - pSeries AIX System Administration.pdf 的第 3 章) 错误!未定义书签。4.1 列出硬件设备 错误!未定义书签。4.2 系统错误日志 错误!未定义书签。4.2.1 使用 errdemon 命令 错误!未定义书签。4.2.2 使用 errpt 命令 错误!未定义书签。4.2.3 使用 errlogger 命令 错误!未定义书签。4.2.4其他的错误处理命令 错误!未定义书签。错误日志实用程序 (本节来自 sg246199_IBM Certification Study

6、Guide - pSeries AIX System Support.pdf 中的 8.2)错误 !未定义书 签。4.3系统日志 错误 ! 未定义书签。4.3.1Syslogd 的配置文件 错误 ! 未定义书签。4.3.2配置文件的格式 错误 !未定义书签。实用程序 错误 !未定义书签。优先级 错误 !未定义书签。目的地 错误 ! 未定义书签。4.3.3使用系统日志 错误 ! 未定义书签。4.4设置一个 ASCII 终端 错误 !未定义书签。第五章 硬件的安装和配置管理(本章来自 sg246199_IBM Certification Study Guide - pSeries AIX Syst

7、em Support.pdf 中的第 4 章) 错误 ! 未定义书签。5.1 配置新的设备 错误 !未定义书签。5.1.1 PCI 设置配置 错误 !未定义书签。热插拔 PCI 插槽和适配器 错误 !未定义书签。5.1.2ISA 设备配置 错误 !未定义书签。为 ISA 设备安装设备驱动程序 错误 ! 未定义书签。记录己配置 ISA 适配器的设置 错误 !未定义书签。5.1.3128 口异步适配器考虑 错误 ! 未定义书签。5.2添加一个磁带驱动器 错误 !未定义书签。第六章SMS 错误 !未定义书签。第七章Service Processor 错误 ! 未定义书签。第八章诊断 错误 !未定义书

8、签。8.1检测点 错误 !未定义书签。8.2服务处理器检测点(Service Processor Checkpoints ). 错误 ! 未定义书签。8.3固件检测点( Firmware Checkpoints ) 错误 ! 未定义书签。8.4FRU 错误代码索引 错误 !未定义书签。.5固件/POST错误代码错误!未定义书签。8.5.1内存问题判断位 错误!未定义书签。8.5.2SRN TO FRU 错误!未定义书签。8.6系统诊断 错误!未定义书签。8.6.1执行慢速启动 错误!未定义书签。8.6.2独立诊断 错误!未定义书签。从光驱中执行独立诊断 错误!未定义书签。从 NIM 服务器上执

9、行独立诊断 错误!未定义书签。8.6.3 错误!未定义书签。8.6.4服务模式诊断( Service Mode Diagnostics ) . . . . . . . . .错误!未定义书签。8.6.5在线诊断( Online Diagnostics ) 错误!未定义书签。并发模式诊断 错误!未定义书签。维护模式诊断 错误!未定义书签。第九章系统的操作与维护 错误!未定义书签。9.1固件升级 错误!未定义书签。9.2系统部件的安装、拆除、与替换 错误!未定义书签。第十章 硬件问题鉴定 (或确定 )( 来自 IBM Certification Study Guide AIX ProblemDet

10、ermination Tools and Techniques) 错误 ! 未定义书签。10.1硬件基础 错误 !未定义书签。10.1.1硬件配置清单 错误 !未定义书签。10.2执行诊断 错误 !未定义书签。10.3三位数字显示值 错误 !未定义书签。第十一章硬件配置验证 错误 !未定义书签。11.1CPU 错误 !未定义书签。第十二章案例 错误 !未定义书签。12.1案例一 错误 !未定义书签。9以 B80 的 Service Guide 为蓝本翻译第一章 系统的启动与关闭 (主要来源于培训教程)POWER AIX 系统启动程序Bootstrapping :POWER AIX 系统启动程序

11、称之为 bootstrappingBootstrapping 分为 硬件初始化阶段 和 AIX 核心初始化阶段IBM 称硬件初始化阶段为: ROS IPL( read only storage initial program load ),亦称: ROSinit 、ROMinit,亦或称 IPL、boot (IPL 有 370/390 MVS 或 VM 的影子,而 boot 在 UNIX 中比较 常见)。ROS IPL 在执行完硬件初始化后, 会到 NVRAM 中 bootlist 中查找 AIX 引导设备, 再把引导 设备中的 bootimage 或 bootstrap 核心加载到内存,进入

12、 AIX 核心初始化阶段。引导列表bootlist,也可以AIX系统中执行bootlist命令来定义:#bootlist -m normal hdisk0 cd0 rmt0#bootlist -m ento gateway= bserver=client= cd0根据引导清单的不同分为:正常、服务、上一次开机 这三种列表,且它们是分开存储的。 根据这点,不同的 bootlist 把 POWER AIX第二章 典型的引导顺序 ( 来自 service guide)在打开电源之后, SSC( System Support Controller startup )从服务处理器开始。如果 SSC 不

13、能与服务处理器通信, LCD 显示 4BA00000 。如果服务处理器未出席(不存在) , LCD 会显 示 4BA00001 。1 服务处理器自测试 服务处理器卡执行自测试和 NVRAM 初始化LCD 代码范围是 E000-E07F完成后 LCD 代码为 OK2 待命模式下的服务处理器无论何时 LCD 代码显示 OK 、STBY 或八位数字错误代码, 就可以进入服务处理器菜单。 进入方式是在连接到串行口 1 上的 ASCII 终端上按回车键。3 BIST 当电源开启时(即电源工关被按下时) ,服务处理器初始化 CEC 芯片上的 BIST 。 VPD 数据被读出来,且 CRC 会被校验。 处理

14、器兼容性测试被运行 LCD 代码范围是 E0A0-E0E14 系统初始化在 LCD 代码 E0E1 之后,系统固件开始执行且初始化系统寄存器。LCD 代码范围是 E1XX-E2XX 。5 内存测试 系统固件测试系统内存,并标识失败的内存卡和内存模块位置。 LCD 代码范围是 E3XX 。6 设备配置与测试 系统固件检测并找出系统中有哪些设备且对他们执行一个简单的测试。 系统固件显示测试过的设备名或设备图标。在键盘名或键盘图标显示之后,用户可以通过按1键(ASCII终端)或F1键(图形终端)进入 SMM菜单。 用户也能进入:-5 或 F5 启动独立诊断( CD)。-6 或 F6 启动在线诊断(磁

15、盘) 。7 IPL 引导代码系统固件试图从 bootlist中列出的设备中引导。当E105 (normal mode boot)或E15B(service mode boot)出现在操作面板上时,说明控制传递给AIX 了。LCD 代码范围是 E 1 05(自己根据 B80 机器上的试验得出:从扬声器图标出现后的 LCD 代码为 E105)89 POST10LCD出现E1F1代码后,按1键很容易从 ASCII终端进入SMS菜单。第三章 系统启动问题处理(本章来自 sg246191_IBM Certification Study Guide - pSeries AIX System Adminis

16、tration.pdf 第 2 章 System startup problem handling ) 3.1 引导过程在系统进行冷启动或热启动时, 在系统就绪使用前, 许多事件必须出现。 这些事件能被分成 下面的阶段:1 ROS 核心初始化阶段主要事件是ROS IPL搜索bootlist,找到boot image,读之进内存,启动系统初始化过程。2 基本设备配置阶段 在此阶段所有的设备被配置,查看命令 cfgmgr 的帮助信息3 系统引导阶段引导过程的这个阶段,所有的逻辑卷在线,页面被启动,且 /etc/inittab 文件被处理。系统初始化(本节来自 sg246199_IBM Certif

17、ication Study Guide - pSeries AIX System Support.pdf 中的 3.1) 在系统启动期间,在预初始化进程安装完 root 文件之后,下面的事件顺序会发生: 1 Init 命令作为启动进程的最后一步来运行的。2 Init 命令试图读取 /etc/inittab 文件3 如果 /etc/inittab 文件存在, init 命令试图在 /etc/inittab 文件中定位一个 initdefault 项。a) 如果 initdefault 项存在, init 命令使用指定的 run level 作为初始系统 run level 。b) 如果 init

18、default 项不存在, init 命令需要用户从系统控制台 (/dev/console) 输入一个 run levelc) 如果用户输入 S,s,M,或m作为run level,in it命令进入维护run level。这些是仅有的不 需要正确格式化 /etc/inittab 文件的 run level 。4 如果 /etc/inittab 文件不存在, init 命令缺省地把系统置于维护 run level5 Init 命令每 60 秒重读 /etc/inittab 文件, 如果文件 /etc/inittab 自 init 命令最后一次读后发生 更改,在文件 /etc/inittab 中

19、的新命令会被执行。/etc/inittab 文件(本节来自 sg246199_IBM Certification Study Guide - pSeries AIX System Support.pdf 中的 3.2) /etc/inittab 文件控制了初始化过程。init/etc/inittab 文件提供脚本到 init 命令的任务中,作为常规进程的调度程序。建立大多数 命令的进程的进程是 /etc/getty 线路进程, 它初始化单独的终端线。 由 init 命令分派的其他进 程典型地是 daemons 和外壳。/etc/inittab 文件由依赖于位置的项来组成,且有下面的格式: Id

20、entifier:RunLevel:Action:Command 每一行由换行符来划分。换行符前面的反斜线指示下行是某一项的继行。在 /etc/inittab 文件 中的项数目没有限制(除了最大的项尺寸,它是1024 个字符)。每一项的域如下:identifier是一个 14 个字符的域,它唯一标识一个对象RunLevel这一项在这一 run level 下被处理Run level 有下面的属性:Run level 有效地协调系统中的进程配置由 init 命令启动的每个进程被指派给它能存在的一个或多个 run level。Run level 由数字 0 到 9 来表现。例如,如果系统在 run

21、 level 1 ,那么 仅在 run level 域中为 1 的项被启动。当你请求 init 命令来更改 run level ,所有在 run level 域不匹配目标 run level 的进程接收一个警告信号( SIGTERM )。在进程被 kill 信号 (SIGKILL )强制终止之前有 20 秒的时间run level 域能为进程定义多个 run level ,可以用任一从 0 到 9 的组合 来选择多个 run level 。如果未指定 run level ,进程被假定在所有 run level 中有效。在 run level 域中能出现三个其他的值,甚至不是真的 run lev

22、el: a,b, 和 c 。在 run level 域中有这些字符的项仅当 telinit 命令要求它们运行 时被处理(而不考虑系统当前的 run level )。对任一这些进程执行的 请求不会更改当前的 run level 。而且,当 init 命令改变 run level 时由 a,b,c 启动的命令进程不会被杀死。它们仅当在 /etc/inittab 文件中它们 的行在 action 域中被标记为 off 时会被杀死,它们的行完全地从 /etc/inittab 文件中被删除,或 init 命令进入单用户模式。Action 告诉 init 命令如何处理在进程域中指定的进程,下面的行为由 i

23、nit 命令识 别Respawn 如果进程不存在,启动进程。不等待它的终止(继续扫描 /etc/inittab 文件)。当它死后重启该进程。 如果进程存在, 不 进行任何动作,继续扫描 /etc/inittab 文件Wait 当 init 命令进入匹配项 run level 的 run level ,启动进程并等 待它的终止。所有对 /etc/inittab 文件的随后读将导致 init 命 令忽略这一项。Once 当 init 命令进入一个与项的 run level 匹配的 run level 时,启 动该进程, 不等待终止。 当它死时, 不重启这个进程。当系 统进入一个新的 run lev

24、el ,且先前的 run level 进程仍然进行, 不会被重启。Boot 仅在系统引导期间(也就是在系统启动时 init 命令读取 /etc/inittab 文件时)处理这些项。启动这个进程,不等待它 的终止,且当它死时,不重启这个进程。 Run level 应该是 缺省的, 或它必须在引导时与 init 命令的 run level 匹配。 伴 随系统的硬件重启,这个行为对于初始化功能是很有用的。Bootwait 在系统重启之后,首先处理从单用户过渡到多用户的 init 命令项。启动该进程,等待它的终止,当它死时, 不重启进 程。如果 initdefault 是 2,在重启后正确运行进程。P

25、owerfail 仅当 init 命令收到电源失败信号( SIGPWR )时,执行与这 个项相关的进程。Powerwait 仅当 init 命令收到电源失败信号( SIGPWR )时,执行与这 个项相关的进程, 且等待直到它终止, 才继续扫描 /etc/inittab 文件中的进程。Off 如果与该项相关的进程目前正在运行,发送警告信号( SIGTERM ),且在用 skill 信号( SIGKILL )终止进程前等 候 20 秒。如果进程未运行,忽略这一项。Ondemand 与 respawn 的功能一致,除了这个行为应用于 a,b,c 值,不 应用于 run level 外。Initdef

26、ault 具有这个行为的项仅当 init 命令最初调用时被扫描。 Init 命 令使用这个项,如果它存在,确定最初进入哪个run level 。取在 run level 域中指定的最高 run level 并使用它作为它的 初始状态。如果 run level 域是空的,它被解释为 09:因此, init 命令进入 run level 9。加之,如果 init 命令未在文件 /etc/inittab 中找到 initdefault 项,在引导时它从用户处请求 一个初始的 run levelSysinit 登录前 init 命令试图访问控制台之前这个类型的项会被执 行。这一项将仅用来初始化设备,

27、init 命令可能试图询问关 于设备的 run level 问题。这些项被执行且在继续前会等候。Command执行一个外壳命令。整个命令域用exec预处理。任一合法的 sh语法能出现在这个域中。用 #号可以插入注释。Getty 命令重写文件 /etc/inittab 中出现在它之前的任一命令的输出。 记录这些命令的输出到引 导日志中,重导它们的输出到alog - boot命令中。当in it正在处理ini ttab项时,stdi n,stdout,和stderr文件描述符可能可不用。写到stdout或stderr的任一项可能不能预知它们的工作情况,除非它们重定向它们的输到文件或/dev/con

28、sole。下面的命令是修改 /etc/inittab 文件中记录的唯一支持的方式:chitab改变在文件/etc/inittab 中的记录lsitab列出在文件/etc/initab 中的记录mkitab添加记录到/etc/inittabrmitab删除文件 /etc/initab 中的记录/etc/inittab 项中的顺序1 - initdefault2 - sysinit3 - Powerfailure Detection (powerfail)4 - Multiuser check (rc)5 - /etc/firstboot (fbcheck)6 - System Resource

29、Controller (srcmstr)7 - Start TCP/IP daemons (rctcpip)8 - Start NFS daemons (rcnfs)9 - cron10 - pb cleanup (piobe)11 - getty for the console (cons)SRC 不得不在 /etc/inittab 文件的开始处启动起来,因为 SRC daemon 需要启动其他的进程。 由于 NFS 需要 TCP/IP daemon 正常运行, TCP/IP daemon 在 NFS daemon 之前启动起来。在 文件/etc/inittab中的项依赖于从属关系来排序,意

30、味着如果进程(processl)依赖于另一个进程(process2)才能正常操作,那么在/etc/inittab文件中进程processl要出现在进程 process2之后。Telinit 命令(本节来自 sg246199_IBM Certification Study Guide - pSeries AIXSystem Support.pdf 中的 3.2)Telinit 命令指引 init 进程(进程 ID 为 1 )的行为,通过获得一个参数或发信号给 init 进程来 完成适应的行为。一般而言,telinit命令把系统设在指定的run level。下面的参数起指示用,telinit 传递

31、这些指示用参数给 init 进程。0-9 告诉 init 进程把系统置于 run level 0-9 当中。S,s,M,m 告诉 init 进程进入维护模式a,b,c 告诉in it进程仅诊断在文件/etc/i ni ttab中run level域中为a,b,c的这些记录 Q, q 告诉 init 进程来重新诊断整个 /etc/initab 文件N发送一个信号来停止进程,以防止它被重启 3.2 开机顺序、 LED 、和声音信号PCI RS/6000 系统使用声音和图形来显示不同的引导过程阶段。例如,一旦你打开系统,当 处理器被找到且激活时会产生嘟嘟声; 当系统内存检测完成时, PowerPC

32、标识语被显示 (或 显示文本);对于有有效地址的所有设备设备标识语会被显示。在设备标识语显示完后,如 果系统 ROS 未受到伤害,嘟嘟声会再次产生。系统管理员使用这些指示器解决在启动过程他们可能遇到的问题 3.3 有用的命令用来管理系统启动、关闭、和相关任务的命令在下面节中被讨论。 3.3.1使用 alog 命令alog 命令能维护且管理日志。 它从标准输入中读, 且写到标准输出。 且拷贝输出到固定大小 的文件。这个文件作为一个循环日志来处理。如果文件满了,新的项目会覆盖最老的项目。Rc.boot 脚本直接通过 alog 命令重定向引导信息到文件 /var/adm/ras/bootlog 。如

33、果系统有什么 错误,你能把系统引导到单用户模式(维护模式)且通过 alog 命令来访问这些日志以查看 系统是在什么阶段失败的。下面的 rc.boot 脚本的一部分显示了日志机制如何组成一体的。# Error Recovery if customized data is zero -f /no_sbase & echo rc.boot: executing savebase recovery procedures /tmp/boot_logX=ODMDIR=/mn t/etc/objrepos odmshow CuDv |fgrep populatio ncount=echo $X | cut

34、-f2 -d $count -ne 0 & /usr/sbin/savebase -o /mnt/etc/objrepos $? -ne 0 & loopled 0x546mount /var# so that reboot can logecho savebase recovery reboot /tmp/boot_logcat /tmp/boot_log | alog -q -t bootrebootalog 命令作用于由命令行指定的文件,或作用于 alog 配置数据库中定义的日志。文档来源为 :从网络收集整理 .word 版本可编辑 .欢迎下载支持殆匕阳 & f Com J冲曰 n a

35、fig5 rafogFlagDoccriptiwi-t LcgFiieSpecifies the name of a log file. If the specified LogFile does not exist one is created. If the alog comma nd is unable to write to LogFile, it writes to dev/nulL-LLiM& ttie log types currently defined in tie alog configuration database If you use the -L llag with

36、 lhe -t LogType flag, the attributes for a specified LogType are listed.-0Lists the ccof LogFile: v- rites the contents cf LocPIg to siarxJard output in sequential匚Copies standard input to LogF I色 but doos not write to standard outpuLFlagDescri |pt ion4 LogTypeIdentifies n log delinac in tn alog een

37、tiguration database The og command gets the los file name and si;e from thE 1 og configuraiion database.AIX日志能由SMIT或通过alog命令直接维护。Alog命令的一般用法如下:要显示一个日志文件的内容,输入下面的命令:alog - LogFile -0把数据日志到指定的日志文件你能使用下面的命令来更改用来日志行为的缺省文件alog -f LogFile | -q -s Size 显示指定日志类型的冗余值冗余值指定了写到日志中信息的深度。为了显示日志的冗余值,使用下面的命令:alog -

38、 LogType 改变指定日志类型的属性通过使用下面的命令来使用不同的日志类型属性。alog -C -t LogType -f LogFile -s Size -w Verbosity 显示指定日志类型的当前属性在你能更改日志属性,推荐查看当前属性是什么。使用下面的命令来显示当前日志类型的属 性。alog -L -t LogType 要查看引导日志,你也能使用SMIT或直接使用alog查看引导日志你能通过使用smitty alog_show来查看引导日志。使用alog -_命令来查看定义在 alog数据库中的日志。Alog文件没并发控制能力,因此如果多个进程试图在同时写到一个文件,日志文件的内

39、容 可能不能预料。加之,它是一个循环文件;当它的大小达到最大值时,它会被覆盖。 3.3.2 使用cfgmgr命令在引导过程期间,系统不得不判断有什么资源它可以用。例如,系统不得不判断系统正在使用什么样的总线类型,系统上接有什么类型的设备。这些设备的配置由 BOS命令cfgmgr来 配置。Cfgmgr命令配置设备且有选择地安装设备软件到系统上。Cfgmgr命令的一般语法如下:cfgmgr -f | -s | -p Phase -i Device -l Name -v Tble 2-2 Conrnand brafgrrigrFlagDeecriptiori-tSpecifies that the

40、cfgmgr command runs the phase 1 contiguratDn rues. This flag is not valid at run time (after syslem stai t).-iSpecifies the location of the installation medium.-1 NaineSpecifies the named device to configure along with ns chilcten.-p PhaseSpecilies Uie phase Iful tfie cfgngr uorrmidr d runs.FlagDocr

41、i ption-SSpocifioc that t ho cf gin gr com man d follows tho phaso 2 configuration rules.7Specifies verbo&e output. His c Fmgi eominand writes informatioi about whai it is doing to standard output,被配置的设备是由配置规则对象类来控制的,它是设备配置数据库的一部分。每一个配置规则指定了三个项目:要运行的可执行程序的完整路径名什么时候运行程序(与其他规则的关系)在哪个阶段运行程序如果cfgmgr命令调用

42、时没有阶段选项(如,没有-f,-s,-p标志),那么命令运行阶段 2的规则。要运行阶段3规则的唯一办法是使用-p标志。如果cfgmgr命令调用时使用了 -i标志,命令会试图为每个新检测到的设备自动安装设备软 件,-i标志的设备变量指定了到哪里找到安装介质。安装介质可以是硬件设备(诸如磁带或软盘驱动器),也可以是包含安装映象的一个目录,也可以是安装映象文件本身。重点:要保护配置数据库,cfgmgr命令是不可中断的。在执行完成前停止这个命令能导致数据库破坏。Cfgmgr命令仅配置在系统启动时打开电源和可自配置的设备,如SCSI驱动器或己在inittab文件中定义了的TTY。如果你有一些设备在系统启

43、动时未打开电源,系统不会让它们可用, 除非你明确告诉它来配置它们,命令语法如下:Cfgmgr 它将产生一个类似 alog -o - boot命令的输出 3.3.3 使用last命令last命令通常用来显示文件 /var/adm/wtmp中记录的所有先前的登录和注销。当这些事件发生 时文件/var/adm/wtmp收集登录和注销的记录,并保留下为,直至这些记录由acctcon1和acctcon2命令作为日报表程序的一部分处理时。当time daemon timed更改了系统时间,在/var/adm/wtmp中会有一项日志记录下来。在更改之前具有日期/的启动项会被日志下来,在更改之后具有日期的启动

44、项也会被日志下来。这样允许对跨时间更改的登录进行精确记帐。命令的一般语法如下:last -f FileName -Number Name . Terminal .2-3 Command 帕嵌 b t 加FlagDcscri ption-NdiriberThe number of lines to display in the output.Logins and logouts ui the ueib specified by tlie name paraineler.FlagDescri pti onTemunalLog in and logoffs from the terminals sp

45、cifid by the teni iral parameierlast root con solelast命令也能用来判断系统何时最后关机的。命令语法如下:# last shutdow n 3.3.4 使用 bootlist 命令bootlist -m Mode -r -o -i | -f File Device Attr=Value .Thbh 2-4 Command HagsbootlitFlagDescription-m modeSpecilies which boot Esl to display or alter. Possible values for the mode vari

46、able are normal, eer,ic&) both, or prcvboot.-f FifeIndicates that the df?vice inf or mat on is to be read from the specified! file name.Indicates that the device list specified by the flag should be invalidated.-0Displays bootlist with the -mflag. Applies only to AIK Version 4 2 or later.-rIndicates

47、 v/hether to display the specified bootlist after any specified alleraiion is perfornied.# bootlist -m normal -o fdOcdOhdiskO引导设备选择下表的命令约定可以用于你的bootlist中。你添加到 bootlist中的每个设备必须是Available状态。否则,bootlist会失败,你会得到一个类似于下面的错误:0514-210 bootlist: Device xxxxx is not in the A VAILABLE stateTable 2-5 伽记 devicef

48、ct ihe oootiist ccmirandDeviceDescriptionfdxxDiskette tirive device logicel narrie$hdiskyrPhysical volume dvicfi logical namfisuJaxSCSI CD-ROM device logical namesrmlxrMagnetic lapt device logical namesenkxEth er net adapter logical namestokjcyTKcn ring ada|ters logical names 3.3.5 使用uptime命令如果你怀疑你的

49、系统关闭或重启,你可以使用uptime命令来查。Uptime命令显示系统起来多长时间了。命令的常规语法如下:# uptime05:10PM up 6 days, 21:45, 13 users, load average 4.00, 3.00, 0.00uptime显示当前时间,系统起来了多长时间,在线用户数,和负载平均值,负载平均值是 指最后5、10、或15分钟间隔内可运行的进程数。Uptime命令的输出本质上是由 w命令提供的标题行。 3.3.6 使用mpcfg命令mpcfg命令允许root权限用户来管理服务信息,包括服务支持和诊断标志(-S和-f),调制解调器和站点配置,以及远程支持电话

50、号码(-p标志)。Mpcfg命令仅工作在MCA多处理器系统中。对于IBM系统,包括the IBM 7012 Model GSeries, the IBM 7013 Model J Series, and the IBM 7015 Model R Series。显示服务信息要显示服务信息,你可以使用:mpcfg -d -f -m -p -S 3.3.7 使用 shutdown 命令系统关闭是由一个外壳脚本控制的,它会正确地准备系统的关闭和重启。不正确的关闭可能在系统完整性上会导致不可预知的结果。Shutdown命令的一般语法如下:shutdow n -d -F -h -i -k -m -p -r

51、 -t mmddHHMM yy -v +TimeMessage Table 2-7 Command flags br snutdov/nFlagDescriptiondBrings the system Mown from a distributed mode to a multiuser mode.HaqDescriptio n-FDoes a fastshuidown, bypassing t ie messages to other users, and brings the system down as quicikly as possible.-hHalts the o per at

52、 ng system completely; it is the same as the -v flag.-iSpecifies interactive mode. Displays nteractive messages tc guide the user tiro ugh the shutdown.-kAvoids shutting down ttie system.-mBrings the system down to maintenance (single user) mode.-rHeslarts the system at ter being shutdown with the r

53、eboot comma nd.-VHalts the o per at ng system completely.添加应用程序到shutdown进程有时,有必要正确地关闭所有的应用程序和其他的用户进程,而不使用kill命令来结束进程。你能通过添加你渴望的命令和行为到一个名为/etc/rc.shutdown文件中以完成这个任务。每次shutdown命令发出时都会检查文件 /etc/rc.shutdown。如果文件存在,它将被运行,否则,系 统将依赖于用来关闭系统的标志来执行规则的关闭过程。提示:/etc/rc.shutdown在它能被/usr/sbin/shutdown脚本调用前必须被设成可执行

54、的 3.4排除引导问题的故障 3.4.1访问一个不可引导的系统如果你不能引导系统, 第一步就是访问该系统,以查看失败的可能原因是什么。这一程序允许你获得一个系统提示符,因此你可以试图从系统中恢复数据或完成矫正行为让系统从硬盘 上引导。下面的步骤概要了访问不可引导系统的过程。 3.4.2共同的引导时LED错误代码和恢复行为LED201-boot image 受到破坏1. 访问你的rootvg,按访问不能引导系统的步骤”来完成这一步2. 检查/和/tmp两个文件系统。如果他们几乎用完,创建更多的空间3. 通过命令Islv -m hd5来确定引导盘4. 使用 bosboot -a -d /dev/h

55、diskn 命令来重新创建 boot image。5. 检查错误日志中是否有 CHECKSTOP 错误,如果找到这样的错误, 很可能硬件失败。6. 关闭并重启机器LED223-229-无效的 boot list1. 把钥匙设到服务模式,(对于没有keylock的系统按F5),并打开机器电源。2. 如果指示正常继续, 把钥匙切换到 normal 模式,继续第 3步;如果没有获得提示符, 跳到第 4 步3. 当你获得提示符,登录进去,使用 bootlist 命令来更改你的 bootlist ,继续第 7 步4. 访问你的 rootvg ,按“访问不能引导系统的步骤“来完成这一步,继续第5 步5. 通过命令 lslv -m hd5 来确定引导盘6. 使用 boo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论