AIX Problem determination
1、 Boot 日志工具
用于跟踪Boot过程及可能在此期间发生问题的所在,可以使用alog命令监视这些问题,rc.boot 脚本使用alog命令重定向boot信息到文件/var/adm/ras/bootlog如果系统出现问题,可以单用户模式启动系统,使用alog –o –t boot命令查看该文件,确定是哪里出现了问题。
-f:指定一Logfile名字,如文件不存在建立一个,如果alog不能写到该文件,则写到/dev/null
-L:列出当前alog配置数据库定义的日志类型,如和-t一起使用,列出该类型的详细信息
-o:写Logfile文件内容到标准输出
-q:拷贝标准输入到Logfile文件,但不写到标准输出
-t Type:指定类型,alog从alog配置数据库获得log名字和大小
例子: alog –f Logfile –o
alog –f Logfile |-q –s size
alog –t Type –v (verbosity value)
alog –C –t Type –f Logfile –s Size –v Verbosity
alog –L –t Type
alog –L(boot,bosinst,nim,dumpsymp) + alog –o –t Type (smitty alog_show)
循环日志,当多个CPU同时写同一个日志文件时,文件的内容是不可预知的。
2、 错误日志工具
错误日志记录硬件及软件故障,为错误诊断及更正提供服务,错误日志子系统有三个组件构成:
Error log programming:开发人员使用建立错误模板和信息
Error processing:错误出现是处理
Error log file processing:管理员用于诊断问题
详细视图见下页!
①配置错误日志文件(/var/adm/ras/errlog)
/usr/bin/errdemon –l列出错误日志配置数据库中的错误文件信息
/usr/bin/errdemon –i /var/adm/ras/errlog.test 改变错误日志文件的名字
/usr/bin/errdemon –s Size(byte)改变错误日志文件的大小(不能小于4K),如果指定的大小小于当前的文
件,则当前文件更改为.old,并创建新的指定大小的文件,它也是循环日志。
/usr/bin/errdemon –B Size(16384)改变错误日志设备的内部缓存
②启动、停止错误日志守护进程
/usr/bin/errdemon(如果errpt没有输出,该守护进程可能终止)
/usr/bin/errstop
③清除错误日志(smitty errclear)
通常在日处理的cron命令执行,也可手动执行
errclear 0清除所有记录
errclear –d S 0 清除所有的软件错误记录
④产生错误报告(errpt)
errpt –a –c –d ErrClass –e EndDate –g –i File –j|-k ErrID –J|-K ErrLabel –l SequenceNum –m Machine
-n Node –s StartDate –F Flag –N ResourceName –R ResourceType –S ResourceClass –T ErrType
| 论坛热门帖子: | [lch203] 写得蛮好的linux学习笔记(10-21) [黑马制造] 学习java的30个目标(10-19) [笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19) [udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18) [沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18) |
| TAG标签: | dump 文件 回复 错误 系统 信息 设备 指定 命令 日志 |
注册
个人空间
