aix如何查看日志策略_AIX系统日志学习笔记之一
AIX系统上线之后,难免会出现错误,为了应对错误,aix提供了很多处理错误的方法和日志记录机制,为修复故障和系统提供方便。
Errdemon是aix的一个守护进程,该进程会实时检查/dev/drror设备文件,查看是否有新的内容,并将与系统错误模版对比,将错误信息写入系统错误日志中。
Errdemon守护进程会在系统启动是自动启动,也可以手动启动:
#/usr/lib/errdemon
关闭errdemon守护进程
#/usr/lib/errstop
#ps –ef | greperrdemon
AIX错误日志记录在/var/adm/ras/errlog中、
以下可以确定系统中错误日志文件的位置,日志文件的大小,缓存占用情况等
/usr/lib/errdemon–l
以下命令可以更改日志文件的大小
/usr/lib/errdemon–s 2097153
日志缓存设置
/usr/lib/errdemon–B 16384
AIX将日志记录下来之后,同时提供errpt命令来查看错误日志。另外一个诊断命令是diag用来诊断和分析硬件错误,而errpt仅仅是打印错误。
1、errpt命令
# errpt --h
errpt: Not arecognized flag: -
Usage: errpt -@ wpar_name -actgDP -s startdate -eenddate
-N resource_name_list -Sresource_class_list -R resource_type_list
-T err_type_list -d err_class_list -jid_list -k id_list
-J label_list -K label_list -lseq_no_list -F flags_list
-m machine_id -n node_id -i filename -yfilename -z filename
-I filename
Process errorlog entries from the supplied file(s).
-i filename Uses the error log file specified by thefilename parameter.
-y filename Uses the error record template file specifiedby the filename
parameter.
-z filename Uses the error logging message catalogspecified by the filename
parameter.
-I filename Uses the diagnostics error log specified bythe filename
parameter.
Output formattederror log entries sorted chronologically.
显示全部错误日志的详细信息
-a Print adetailed listing. Default is a summary listing.
-c Concurrent mode. Display error logentries as they arrive.
-t Print error templates instead of errorlog entries.
-g Output raw ascii error record structures.
-D Consolidate duplicate errors.
-P Show only duplicates from the errordevice driver.
Error log entryqualifiers:
-@wpar_name Select entries for the wparname.
下面两个是起止日期
-s startdate Selectentries posted later than date.(MMddhhmmyy)
-e enddate Selectentries posted earlier than date. (MMddhhmmyy)
-N list Select resource_names in 'list'.
-S list Select resource_classes in 'list'.
-R list Select resource_types in 'list'.
-T list Select types in 'list'.
-d list Select classes in 'list'.
指定错误ID
-j list Selectids in 'list'.
-k list Select ids NOT in 'list'.
-J list Select labels in 'list'.
-K list Select labels NOT in 'list'.
-l list Select sequence_numbers in 'list'.
-F list Select templates according to the valueof the
Alert, Log, or Report field.
-m machine_idSelect entries for the machine id as output by uname -m.
-n node_id Select entries for the node id as output by uname -n.
'list' is a listof entries separated by commas.
错误信息严重性:
error_type =PERM,TEMP,PERF,PEND,UNKN,INFO
错误类型:
error_class = H (HARDWARE), S (SOFTWARE), O (errloggerMESSAGES), U (UNDETERMINED)
常用的命令有:
1、列出简短的出错信息
errpt | more
2、列出所有硬件出错信息
errpt -d H
3、列出所有软件错误信息
errpt -d S
4、列出详细的出错信息
errpt –a
5、指定错误id号查询
errpt -aj ERROR_ID
6、永久错误信息
errpt -T PERM -d H
2、错误日志处理方法
#errclear 从错误日志中删除记录
#errstop/errdemon 停止错误记录守护进程/启动错误记录守护进程
#errclear
0315-136 Number of days is required, and must be zero or greater.
Usage:
errclear -@ wpar_name -J err_label_list -K err_label_list -Nresource_name_list
-R resource_type_list -S resource_class_list -T err_type_list
-d err_class_list -i filename -m machine_id -n node_id
-j id_list -k id_list -l seq_no_list -y filename number_of_days
Delete error log entries in the specified list that are older than
number_of_days specified. Number_of_days refers to the number of twenty
four hour periods from command invocation time.
-@ wpar_name Delete entriesfor the wpar name.
-J list Select onlyerror_labels in 'list'.
-K list Select onlyerror_labels not in 'list'.
-N list Select onlyresource_names in 'list'.
-S list Select onlyresource_classes in 'list'.
-R list Select onlyresource_types in 'list'.
-T list Select onlyerror_types in 'list'.
-d list Select only error_classes in'list'.
-i filename Uses the errorlog file specified by the filename parameter.
-j list Select onlyerror_ids in 'list'.
-k list Select onlyerror_ids not in 'list'.
-l list Selectsequence_numbers in 'list'.
-m machine_id Delete entries for the machine id as output by uname-m.
-n node_id Delete entriesfor the node id as output by uname -n.
-y filename Uses the error recordtemplate file specified by the filename
parameter.
'list' is a list of entries separated by commas.
error_type = PERM,TEMP,PERF,PEND,UNKN,INFO
error_class = H (HARDWARE), S (SOFTWARE), O(errlogger MESSAGES), U (UNDETERMINED)
常用的errclear命令
从错误日志中删除所有记录,请输入:
errclear 0
从错误日志中删除所有软件错误类的条目
errclear -d S 0
从错误日志中删除所有硬件错误类的条目
errclear -d H 0
aix如何查看日志策略_AIX系统日志学习笔记之一相关推荐
- aix如何查看日志策略_aix的日志的一些操作理解
通常我们在进行服务器的健康性检查,和在出现问题的时候都会去考虑查看系统的日志. 我在学习aix的过程中发现,aix的日志跟solaris或linux的日志存储和查看的方式有着相当大的区别,为了使自己对 ...
- 日志库 winston 的学习笔记 - logger.info 的实现原理单步调试
按照这篇文章日志库 winston 的学习笔记 - 创建一个使用 winston 的 Node.js 应用里的代码,对下列方法进行单步调试: 因为我们调用的是 info 方法,所以生成的日志,leve ...
- 查看Anaconda Tensorflow CUDA 版本 学习笔记
查看Anaconda Tensorflow CUDA 版本 学习笔记 序号 内容 1 查看Anaconda版本 2 查看Tensor flow版本 3 查看DUDA版本 一,Anaconda版本: c ...
- AIX系统日志学习笔记之三
一.系统硬件诊断工具 AIX还给我门提供了diag命令来判断问题,并且分析问题. #diag 比如: # diag -d sysplanar0 -v –e http://www.kuqin.com/a ...
- 日志分析工具 LogParser 学习笔记
1.LogParser是什么? 官方文档解释:log Parser是一款功能强大的多功能工具,可提供对基于文本的数据(例如日志文件,XML文件和CSV文件)以及Windows®操作系统上的关键数据源( ...
- oracle查看表空间的内容,学习笔记:Oracle查看object对象 表空间 表 索引 数据文件的使用空间...
天萃荷净 运维DBA咨询想要查看Oracle的object对象的使用空间大小,包括表空间 表 索引 数据文件的使用空间 1.查看Oracle表空间大小 Select Tablespace_Name,S ...
- 查看oracle 导出进程,【学习笔记】Oracle 通过v$session查看imp进程信息的案例
天萃荷净 运维DBA反映需求在执行Oracle imp导入时需要查看导入的进程信息,通过v$session分析imp导入进程在服务器端v$session中的username列不是imp登陆用户名,而是 ...
- pyecharts查看版本_pyecharts v1 版本 学习笔记 折线图,面积图
折线图 折线图 基本demo import pyecharts.options as opts from pyecharts.charts import Line c = ( Line() .add_ ...
- linux查看ogg客户端版本,OGG学习笔记05-OGG的版本
刚接触OGG的时候,很容易被众多的版本搞晕,虽然官方有提供各版本对应认证OS和DB的表格. 个人认为一个比较简单的方式,是直接去edelivery.oracle.com下载OGG,选定一个大版本后,这 ...
- AIX系统日志学习笔记之一
AIX系统上线之后,难免会出现错误,为了应对错误,aix提供了很多处理错误的方法和日志记录机制,为修复故障和系统提供方便. Errdemon是aix的一个守护进程,该进程会实时检查/dev/drror ...
最新文章
- Kubecon 2017大会Google高级产品经理David Aronchick访谈:机器学习和Kubernetes
- Oracle 9i DBA Fundamentals I 学习笔记(三)
- jqplot php,JSON的jqPlot
- lodash(一)数组
- 网站推广专员浅析高指数关键词优化网站推广如何推至首页?
- 【5分钟搞定】如何将py打包成exe可执行文件
- Android切换到主线程
- QM法化简C语言程序,QM基础教程
- Tomcat——访问错误[Invalid character found in method name. HTTP method names must be tokens]解决方案
- Java核心API -- 2(String、StringBuilder、StringBuffer)
- js showModalDialog参数的使用详解(转)
- P1020 [NOIP1999 普及组] 导弹拦截 Dilworth定理 + dp
- Hive thrift服务(将Hive作为一个服务器,其他机器可以作为客户端进行访问)
- Selector提取数据1:XPath选择器
- Tensorflow快餐教程(4) - 矩阵 1
- java put请求_计算机毕业设计中用java实现小程序推送(springboot实现)
- MacBookpro安装mysql教程_mac安装mysql的两种方法
- GPS定位RTK解决方案
- 微信小程序之CSS实现图片遮罩
- 字符串问题归类--C和C++
热门文章
- Python练手经典100例
- 【181220】VC++ 简易的人工智能模型源程序源代码
- 结构建模设计——Solidworks 2021SP5稳定版软件安装详细教程(安装踩坑记录全流程总结)
- Proteus 8.12 仿真软件安装(Proteus8.6Proteus8.14下载)
- 凤凰系统无法更新play服务器,凤凰OS:麦克风设置的问题
- 在Visual Studio 2010中创建多项目(解决方案)模板【一】
- 网络常用端口号大全----2
- 2019最新私塾在线高级java软件架构师培训项目实战(完整)
- 使用ActivityGroup管理Activity
- 瑞友天翼服务器ip地址怎么修改,(瑞友天翼安装教程.doc