AIX的系统错误日志

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

成都创新互联公司是一家集网站建设,尼玛企业网站建设,尼玛品牌网站建设,网站定制,尼玛网站建设报价,网络营销,网络优化,尼玛网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

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

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

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

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

  1. 运行 diag 命令。
  2. 按回车键( Enter)越过信息屏。
  3. 选择诊断过程( Diagnostic Routines)。
  4. 选择问题判定( Problem Determination)。
    该过程指导 diag 命令测试系统和分析错误日志。

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

syslogd daemon 创建 /etc/syslog.pid 文件。该文件只包含一行内容,为syslogd daemon
的命令进程ID。它被用于终止或重新配置 syslogd daemon。

syslogd
    -d 打开调试
    -f xxx 指定配置文件

    缺省情况下, syslogd 读缺省的配置文件/etc/syslog.conf,但是如果你使用 -f 标记,你可以指定另外一个配置文件。

    stopsrc -s syslogd 停止 syslogd daemon
    startsrc -s syslogd 重启 syslogd daemon

分享文章:AIX的系统错误日志
链接URL:http://myzitong.com/article/psgoig.html