AIX的系统错误日志

  

AIX提供错误日志机制来记录硬件和软件故障。错误日志可以为故障检测和修复工作提供信息。
当一个操作系统模块检测到一个错误时,错误日志进程开始工作。错误检测代码段然后
会发送错误信息给errsave和errlast内核服务,或发给errlog应用子程序,在这里信息被
依次写入一个特殊的文件/dev/错误中。该进程然后为收集到的数据增加一个时标(
时间戳)。你可以使用errpt命令从错误日志中找到错误记录。

  

/usr/lib/errdemon命令
/usr/lib/errdemon - l确定错误日志文件的路径
errdemon进程持续检查/dev/error文件,看是否有新的内容。

  

errpt命令
——显示所有报错
- j errid显示指定错误id的报错
- s xxxx指定在xxxx日期之后的记录(xxxx格式为mmddhhmmyy月,日,小时,分钟,年)
- t处理错误模板库而不是日志

  

0 errclear清除错误日志记录
errinstall在错误日志消息集(错误日志消息集)中安装消息。
errupdate更新错误记录模板库

  

诊断硬件问题
诊断接头命令是运行大量任务选项的起始点,是用于判定硬件问题的维护辅助工具。诊断接头命
令提供菜单驱动的接口,但是也可以直接使用命令行标记执行特定任务。
如果你怀疑有问题发生,使用以下步骤来运行诊断。

  
      <李>运行诊断接头命令。   <李>按回车键(输入)越过信息屏。   <李>选择诊断过程(诊断程序)。   <李>选择问题判定(问题确定)。
    该过程指导诊断接头命令测试系统和分析错误日志。   
  

系统日志
AIX使用syslogd记录系统消息。syslogd伺服程序(syslogd守护进程)读一个数据报套接字(数据报套接字)并将每个消息行发送到一个由配置文件/etc/syslog。参看描述的目的地。在被激活时和接收到一个挂起(障碍)信号时,syslogd守护进程都会读配置文件。

  
 <代码> syslogd守护进程创建/etc/syslog.pid文件。该文件只包含一行内容,为syslogd守护进程
  的命令进程ID。它被用于终止或重新配置syslogd守护进程。
  
  syslogd
  - d打开调试
  - f xxx指定配置文件
  
  缺省情况下,syslogd读缺省的配置文件/etc/syslog。相依,但是如果你使用- f标记,你可以指定另外一个配置文件。
  
  stopsrc - s syslogd停止syslogd守护进程
  startsrc - s syslogd重启syslogd守护进程代码 之前

AIX的系统错误日志