亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2550 | 回復(fù): 0
打印 上一主題 下一主題

[學(xué)習(xí)求職] Problem Solving And Troubleshooting In Aix 5L讀書筆記2 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2007-11-20 16:13 |只看該作者 |倒序?yàn)g覽
一旦系統(tǒng)的某個(gè)功能模塊檢測到一個(gè)錯(cuò)誤或定義的需要記錄日志的事件,送給errsave kernel service 和 errlast kernel或者errlog,記錄到/dev/error設(shè)備,把它保存在NVRAM中,這樣可以保證即使在系統(tǒng)崩潰的情況下也不會丟失最新的錯(cuò)誤日志。
同時(shí),錯(cuò)誤日志進(jìn)程errdemon從/dev/error文件中讀取錯(cuò)誤日志,然后根據(jù)錯(cuò)誤模版庫(/var/adm/ras/errtmpit)和錯(cuò)誤消息庫(/usr/lib/nls/msg/$LANGcodepoint.cat) 對其進(jìn)行處理后寫入系統(tǒng)的錯(cuò)誤日志/var/adm/ras/errlog中。
錯(cuò)誤日志進(jìn)程由/usr/lib/errdemon命令啟動,/usr/lib/errstop停止,默認(rèn)是啟動的。
用errpt and errclear來查看錯(cuò)誤日志文件
  安裝包是bos.sysmgt.serv_aid
  安裝命令lslpp -h bos.sysmgt.serv_aid

錯(cuò)誤日志守護(hù)進(jìn)程從 /dev/error 文件里讀入錯(cuò)誤記錄并在系統(tǒng)錯(cuò)誤日志里創(chuàng)建錯(cuò)誤日志記錄。除了在每次記錄錯(cuò)誤時(shí)向系統(tǒng)錯(cuò)誤日志里寫一條記錄外,錯(cuò)誤日志守護(hù)進(jìn)程還執(zhí)行像在錯(cuò)誤通知數(shù)據(jù)庫里指定的錯(cuò)誤通知。/etc/objrepos/errnotify 文件就是錯(cuò)誤通知數(shù)據(jù)庫。默認(rèn)的系統(tǒng)錯(cuò)誤日志由 /var/adm/ras/errlog 文件維護(hù)。最近的錯(cuò)誤記錄放在非易失性隨機(jī)存取存儲器里(NVRAM)。在系統(tǒng)啟動期間,當(dāng)錯(cuò)誤日志守護(hù)進(jìn)程啟動后,這條最近的錯(cuò)誤記錄就從 NVRAM 里讀入并添加到錯(cuò)誤日志。
錯(cuò)誤日志守護(hù)進(jìn)程并不為已記錄的錯(cuò)誤創(chuàng)建一條錯(cuò)誤日志記錄,如果錯(cuò)誤記錄模板指定 Log=FALSE的話。
如果錯(cuò)誤日志守護(hù)進(jìn)程不帶標(biāo)志,系統(tǒng)會用存貯在 錯(cuò)誤日志配置數(shù)據(jù)庫里的配置值來重啟它。缺省情況下,errdemon 守護(hù)進(jìn)程會在同一錯(cuò)誤被頻繁記錄時(shí)刪除其相同的副本錯(cuò)誤日志記錄。這是為了降低錯(cuò)誤日志對于系統(tǒng)性能的不利影響。在詳細(xì)的錯(cuò)誤報(bào)告里,可以看到重復(fù)記錄的數(shù)目。
用 errclear 命令從系統(tǒng)錯(cuò)誤日志刪除記錄。
注意: 錯(cuò)誤日志守護(hù)進(jìn)程通常是在系統(tǒng)初始化期間啟動的。停止錯(cuò)誤日志守護(hù)進(jìn)程會導(dǎo)致臨時(shí)存貯在內(nèi)部緩沖區(qū)的錯(cuò)誤數(shù)據(jù)在被記錄到錯(cuò)誤日志文件之前被覆蓋掉。
標(biāo)志
-B BufferSize 使用為錯(cuò)誤日志設(shè)備驅(qū)動器的內(nèi)部存貯器緩沖區(qū)由 BufferSize 參數(shù)指定的字節(jié)數(shù)。指定的緩沖區(qū)大小存在錯(cuò)誤日志配置數(shù)據(jù)庫里。如果BufferSize 參數(shù)比當(dāng)前使用的緩沖區(qū)大小要大,會立即增加內(nèi)存緩沖區(qū)大小。如果 BufferSize 參數(shù)比當(dāng)前使用的緩沖區(qū)大小要小,在下次系統(tǒng)重啟后錯(cuò)誤日志守護(hù)進(jìn)程啟動后新指定的大小才生效。緩沖區(qū)的大小不能小于硬編碼所默認(rèn)的 8KB 大小。
如果此參數(shù)沒有指定,錯(cuò)誤日志守護(hù)進(jìn)程則使用錯(cuò)誤日志配置數(shù)據(jù)庫中的緩沖區(qū)大小。
指定的緩沖區(qū)大小要舍入到存儲頁大。4KB)的整數(shù)倍。錯(cuò)誤日志設(shè)備驅(qū)動程序的內(nèi)存緩沖區(qū)使用的內(nèi)存不能被其它進(jìn)程使用。(緩沖區(qū)被鎖定)。要注意的是不要指定過大的緩沖區(qū),這樣會損失您的系統(tǒng)性能。另一方面,如果指定的緩沖區(qū)過小,如果錯(cuò)誤記錄產(chǎn)生的速度比從緩沖區(qū)讀取并存入日志文件的速度要快,則緩沖區(qū)就會很滿。當(dāng)緩沖區(qū)滿了時(shí),新的記錄會被廢棄,直到緩沖區(qū)有可用的空間。當(dāng)發(fā)生這種情況時(shí),錯(cuò)誤日志守護(hù)進(jìn)程會產(chǎn)生一條錯(cuò)誤日志記錄來通知您問題所在。您可以通過擴(kuò)大緩沖區(qū)來解決此問題。

-d 指定重復(fù)的錯(cuò)誤日志記錄不能被刪除。缺省的行為是刪除重復(fù)的錯(cuò)誤日志記錄副本,由標(biāo)志 -D 指定。
-D 指定要除去的重復(fù)項(xiàng)。它是缺省值。
-i File 使用 File 變量指定的錯(cuò)誤日志文件。指定的文件名保存在錯(cuò)誤日志配置數(shù)據(jù)庫中,并立即投入使用。
-l 顯示錯(cuò)誤日志配置數(shù)據(jù)庫中錯(cuò)誤日志文件名、文件大小、緩沖區(qū)大小和重復(fù)句柄的值。
-m MaxDups 指定重復(fù)的記錄被強(qiáng)制刪除前的最大允許重復(fù)的錯(cuò)誤記錄數(shù)目。缺省值是 1000。當(dāng)發(fā)生的錯(cuò)誤重復(fù)時(shí),由 MaxDups指定的錯(cuò)誤次數(shù)的數(shù)目,也就是重復(fù)錯(cuò)誤的次數(shù)被記錄,就像記錄一個(gè)單獨(dú)的錯(cuò)誤一樣。MaxDups 的允許值在 1 到 24748367 之間。
-s LogSize 使用由變量 LogSize 指定的錯(cuò)誤日志文件的大小的最大值。指定的錯(cuò)誤日志文件大小的限制保存在錯(cuò)誤日志配置數(shù)據(jù)庫中,并立即生效。如果錯(cuò)誤日志文件的限制比當(dāng)前正在使用中的文件大小還要小,錯(cuò)誤日志守護(hù)進(jìn)程就把當(dāng)前的日志文件添加擴(kuò)展名 .old 重新命名。錯(cuò)誤日志守護(hù)進(jìn)程用指定的大小限制創(chuàng)建新的日志文件。要產(chǎn)生舊日志文件的報(bào)告,用帶有 -i 標(biāo)志的 errpt 命令。
如果不指定此參數(shù),錯(cuò)誤日志守護(hù)進(jìn)程就采用錯(cuò)誤日志配置數(shù)據(jù)庫中的文件大小。

-t Time 指定大概的時(shí)間間隔(毫秒),在此時(shí)間間隔內(nèi),如果一個(gè)錯(cuò)誤和以前的錯(cuò)誤是相同的,就認(rèn)為重復(fù)。在此時(shí)間間隔之后發(fā)生的錯(cuò)誤,即使與前面的錯(cuò)誤一樣,也不認(rèn)為是重復(fù)的錯(cuò)誤。缺省值是 100 或十分之一秒。Time 的允許值在 1 到 214783647 之間。。
注意: 此標(biāo)志在同一條錯(cuò)誤頻繁發(fā)生并記錄的情況下刪除重復(fù)記錄,這通常意味著一個(gè)循環(huán)條件。對于有錯(cuò)誤通知對象的情況,不要求捕捉到每一個(gè)重復(fù)的錯(cuò)誤。把此值指定得足夠大,可以折衷刪除太多錯(cuò)誤時(shí)錯(cuò)誤通知。參見 errpt 命令,此命令描述在錯(cuò)誤報(bào)告中除去重復(fù)錯(cuò)誤。
安全性
訪問控制:只有 root 用戶可以運(yùn)行這個(gè)守護(hù)進(jìn)程
要啟動錯(cuò)誤日志守護(hù)進(jìn)程,請輸入:
/usr/lib/errdemon
要查看當(dāng)前錯(cuò)誤日志文件大小的最大值,請輸入:
/usr/lib/errdemon -l
要把當(dāng)前的錯(cuò)誤日志最大值由 1MB 改為 64KB,請輸入:
/usr/lib/errdemon -s 65536
  • 要僅考慮最近10 毫秒內(nèi)記錄的錯(cuò)誤才算重復(fù)錯(cuò)誤,請輸入:
    /usr/lib/errdemon -t 10
    查看錯(cuò)誤日志:errpt命令
    用more或者其他文本的查看命令來打開errlog文件我們看到的只是一對亂碼,為了能夠查看錯(cuò)誤日志文件需要使用aix的errpt命令。
    使用errpt命令查看日志,可能根據(jù)使用的參數(shù)來確定輸出什么樣的日志,甚至排序的方式,這是使用純文本的日志不能做到的,或者說不能輕易做到的。
    下面我們來看errpt命令的使用。
    # errpt
    IDENTIFIER TIMESTAMP  T C RESOURCE_NAME  DESCRIPTION
    9DBCFDEE   0109034400 T O errdemon       ERROR LOGGING TURNED ON
    192AC071   0109034300 T O errdemon       ERROR LOGGING TURNED OFF
    C092AFE4   0109033500 I O ctcasd         ctcasd Daemon Started
    A6DF45AA   0109033500 I O RMCdaemon      The daemon is started.
    9DBCFDEE   0109033400 T O errdemon       ERROR LOGGING TURNED ON
    192AC071   0106130900 T O errdemon       ERROR LOGGING TURNED OFF
    369D049B   0106082400 I O SYSPFS         UNABLE TO ALLOCATE SPACE IN FILE SYSTE
    這里的輸出分為六列依次為:
    1.錯(cuò)誤標(biāo)示符IDENTIFIER:并不唯一,由它來確定使用的錯(cuò)誤模板,顯然同一種錯(cuò)誤的IDENTIFIER是相同的。
    2.時(shí)間戳TIMESTAMP:錯(cuò)誤發(fā)生的時(shí)間,MMDDhhmmYY,依次表示月日時(shí)分年。
    3.類型TYPE:錯(cuò)誤的類型,或者說嚴(yán)重的程度。
    分為6個(gè):
    PEND 設(shè)備或功能組件可能丟失 簡寫P
    PERF 性能嚴(yán)重下降 P
    PERM 硬件設(shè)備或軟件模塊損壞,確診了的 P
    TEMP 臨時(shí)性錯(cuò)誤,經(jīng)過重試后已經(jīng)恢復(fù)正常 T
    INFO 一般消息,不是錯(cuò)誤 I
    UNKN 不能確定錯(cuò)誤的嚴(yán)重性 U
    4.種類CLASS c:指出錯(cuò)誤源
    H 硬件或介質(zhì)故障
    S 軟件故障
    O 人為錯(cuò)誤
    U 不能確定
    5. 資源名RESOURCE_NAME
    最初檢測到錯(cuò)誤的資源名軟件或者硬件,并不代表這個(gè)資源有問題,而只是最先在它發(fā)現(xiàn)的。
    6.描述
    顯示詳細(xì)的日志信息
    # errpt -a|more
    Standard input
    ---------------------------------------------------------------------------
    Standard input
    LABEL:          ERRLOG_ON
    IDENTIFIER:     9DBCFDEE
    Date/Time:       Sun Jan  9 03:44:04 BEIS
    Sequence Number: 309
    Machine Id:      004250B94C00
    Node Id:         ibm-5L
    Class:           O
    Type:            TEMP
    Resource Name:   errdemon
    Description
    ERROR LOGGING TURNED ON
    Probable Causes
    ERRDEMON STARTED AUTOMATICALLY
    User Causes
    /USR/LIB/ERRDEMON COMMAND
            Recommended Actions
            NONE
    其它
    指定日志文件 –I可以用來查看一個(gè)非errdemon指定位置的日志文件,例如某個(gè)日志文件備份。
    -t 參數(shù),只顯示-t參數(shù)指定的錯(cuò)誤類型TYPE。
    -s 顯示指定時(shí)間之后的日志文件.
    -d 指定種類CLASS.
    詳細(xì)的參數(shù)只能看man 手冊了
    # errpt -a -j 74533D1A
    # errpt -s 0108100100
    IDENTIFIER TIMESTAMP  T C RESOURCE_NAME  DESCRIPTION
    9DBCFDEE   0109034400 T O errdemon       ERROR LOGGING TURNED ON
    192AC071   0109034300 T O errdemon       ERROR LOGGING TURNED OFF
    C092AFE4   0109033500 I O ctcasd         ctcasd Daemon Started
    A6DF45AA   0109033500 I O RMCdaemon      The daemon is started.
    9DBCFDEE   0109033400 T O errdemon       ERROR LOGGING TURNED ON
    日志的清理
    errclear命令可以用來清理錯(cuò)誤日志
    并且默認(rèn)情況下cron會每天清理錯(cuò)誤日志
    # crontab -l
    0 11 * * * /usr/bin/errclear -d S,O 30
    0 12 * * * /usr/bin/errclear -d H 90
    0 15 * * *  /usr/lib/ras/dumpcheck >;/dev/null 2>;&1
    顯然,找上面的例子,S,O 類的錯(cuò)誤會保留30天,而H的錯(cuò)誤會保留90天
    errclear 0   刪除多有記錄
    errclear 7 刪除7天以前的記錄
    smit errclear
    syslogd
    unix普遍用到的日志系統(tǒng),配置文件/etc/syslog.conf
    沒有什么多說的,比較普遍,定義的話是修改syslog.conf,保存的日志為文本格式
    syslog.conf配置文件格式
    信息類別.錯(cuò)誤等級 記錄的位置
    其中,各項(xiàng)的含義
    信息類別
    auth        used by authorization systems (login)  
    cron        used for the cron and at systems
    daemon      system/netword daemon
    kern        produced by kernel messages  
    lpr         printing system  
    mail        mail system  
    mark        internally used for time stamps  
    news        reserved for the news system  
    user        default facility, used for any program  
    uucp        reserved for the uucp system  
    錯(cuò)誤等級
    debug       normally used for debugging  
    info        informational messages  
    notice  conditions that may require attention  
    Warning any warnings  
    err         any errors  
    crit         critical conditions like hardware problems  
    Alert any condition that demand immediate attention
    emerg       any emergency condition
    none         Do  not  send  messages  from  the  indicated f
    acility  to the selected file.   
    記錄的位置
    可以是本地的文件(包括設(shè)備文件如/dev/console)或遠(yuǎn)程syslog日志服務(wù)器。
    假如我要記錄cron的所有錯(cuò)誤信息,則可以在/etc/syslog.conf加入下面一行
    cron.err      /var/cronerr.log
    定義記錄cron的err信息到/var/cronerr.log文件
    errpt 命令
    用途
    生成一個(gè)記錄下來的錯(cuò)誤的報(bào)表。
    語法
    處理從錯(cuò)誤日志得來的報(bào)表
    errpt [  -a ] [  -A ] [  -c ] [  -d ErrorClassList ] [  -D ] [  -e EndDate ] [  -g ] [  -i File ] [  -I File ] [  -j ErrorID [ ,ErrorID ] ] | [  -k ErrorID [ ,ErrorID ] ] [  -J ErrorLabel [ ,ErrorLabel ] ] | [  -K ErrorLabel [ ,ErrorLabel ] ] [  -l SequenceNumber ] [  -m Machine ] [  -n Node ] [  -s StartDate ] [  -F FlagList ] [  -N ResourceNameList ] [  -P ] [  -R ResourceTypeList ] [  -S ResourceClassList ] [  -T ErrorTypeList ] [  -y File ] [  -z File ]
    處理從錯(cuò)誤記錄模板資源庫得來的報(bào)表
    errpt [  -a ] [  -A ] [  -I File ] [  -t ] [  -d ErrorClassList ] [  -j ErrorID [ ,ErrorID ] ] | [  -k ErrorID [ ,ErrorID ] ] [  -J ErrorLabel [ ,ErrorLabel ] ] |
    [  -K ErrorLabel [ ,ErrorLabel ] ] [  -F FlagList ] [  -P ] [  -T ErrorTypeList ] [  -y File ] [  -z File ]
    描述
    errpt 命令會從錯(cuò)誤日志中的記錄生成一個(gè)錯(cuò)誤報(bào)表。它包含了所選符合特定標(biāo)準(zhǔn)的錯(cuò)誤的標(biāo)志。利用缺省的條件,您可以以錯(cuò)誤發(fā)生及被記錄相反的順序顯示錯(cuò)誤日志的記錄。利用 - c (并行)標(biāo)志,您可以在錯(cuò)誤發(fā)生時(shí)顯示這些錯(cuò)誤。如果 -i 標(biāo)志沒有同 errpt 命令一起使用的話,則 errpt 處理的錯(cuò)誤日志文件就是在錯(cuò)誤日志配置數(shù)據(jù)庫中指定的那個(gè)。(要想查看在錯(cuò)誤日志數(shù)據(jù)庫中的信息,請使用 errdemon命令。)
    缺省的總結(jié)報(bào)表對每個(gè)錯(cuò)誤包含一行數(shù)據(jù)。您可以使用標(biāo)志來生成不同格式的報(bào)表。
    注意: errpt 命令不會執(zhí)行對錯(cuò)誤日志的分析,要想分析它請使用 diag 命令。然而,當(dāng)錯(cuò)誤日志分析被執(zhí)行時(shí),診斷程序會將診斷信息加回到錯(cuò)誤日志中去。這種信息會在對應(yīng)的錯(cuò)誤日志記錄的詳細(xì)數(shù)據(jù)后面出現(xiàn)。
    您可以使用設(shè)備應(yīng)用程序在 基于 Web 的系統(tǒng)管理器中來改變設(shè)備的特征。(wsm) 您還可以使用系統(tǒng)管理界面工具(SMIT)smit errpt 快速路徑來運(yùn)行這個(gè)命令。
    標(biāo)志
    -a 以詳細(xì)的格式顯示錯(cuò)誤日志文件中的錯(cuò)誤信息。如果同 -t 標(biāo)志結(jié)合起來使用的話,則模板文件中所有的信息都會顯示出來。
    -A 顯示由 -a 標(biāo)志產(chǎn)生的詳細(xì)報(bào)表的縮減版本。-A 標(biāo)志和 -a-g 或者 -t 標(biāo)志在一起是非法的。報(bào)表中的項(xiàng)有標(biāo)簽、日期時(shí)間、類型、資源名稱、描述和詳細(xì)數(shù)據(jù)。該標(biāo)志的示例的輸出的格式如下:
    LABEL:           STOK_RCVRY_EXIT
    Date/Time:       Tue Dec 14 15:25:33
    Type:            TEMP
    Resource Name:   tok0
    Description
    Description
    PROBLEM RESOLVED
    Detail Data
    FILE NAME
    line: 273 file: stok_wdt.c
    SENSE DATA
    0000 0000 0000 0000 0000 0000
    DEVICE ADDRESS
    0004 AC62 25F1  
    -c 對每個(gè)錯(cuò)誤記錄并行地,也就是說在它們被記錄下來的時(shí)候,進(jìn)行格式化和顯示。日志文件中存在的記錄是按照它們被記錄的順序顯示的。
    -d ErrorClassList 將錯(cuò)誤報(bào)告限定到幾種特定的錯(cuò)誤記錄類型,由有效的 ErrorClassList 變量指定:H (硬件),S (軟件),0 (errlogger 命令消息)和 U (未確定)。在 ErrorClassList 變量中的錯(cuò)誤記錄可以用 , (逗號)隔開,或者用 " " (雙引號)括起來并用 , (逗號)或者空格符隔開。
    -D 整理重復(fù)的錯(cuò)誤。用 -a 標(biāo)志得到的詳細(xì)錯(cuò)誤報(bào)表會報(bào)告編號和第一次重復(fù)及最后一次重復(fù)的時(shí)間。請參閱 AIX 5L Version 5.2 General Programming Concepts: Writing and Debugging Programs 中的 Error Logging Overview。
    注: -D 標(biāo)志與 -c、-g、-l、-t 和 -P 標(biāo)志在一起無效。
    -e EndDate 指定了所有的之前貼出的記錄,包含 EndDate 變量,這里 EndDate 變量具有 mmddhhmmyy 的形式(月、日、小時(shí)、分鐘和年)。
    -g 顯示未格式化的錯(cuò)誤日志記錄的 ASCII 表示。
    該標(biāo)志的輸出格式如下:
    el_sequence
    錯(cuò)誤記錄戳記編號
    el_label
    錯(cuò)誤標(biāo)簽
    el_timestamp
    錯(cuò)誤日志記錄的時(shí)間戳記
    el_crcid
    唯一的循環(huán)冗余檢驗(yàn)(CRC)的錯(cuò)誤標(biāo)識符
    el_machineid
    機(jī)器標(biāo)識變量
    el_nodeid
    節(jié)點(diǎn)標(biāo)識變量
    el_class
    錯(cuò)誤類
    el_type
    錯(cuò)誤類型
    el_resource
    資源名稱
    el_rclass
    資源類
    el_rtype
    資源類型
    el_vpd_ibm
    IBM 重要產(chǎn)品數(shù)據(jù)(VPD)
    el_vpd_user
    用戶 VPD
    el_in
    設(shè)備的位置代碼
    el_connwhere
    硬件連接標(biāo)識(在特定設(shè)備中的位置,如插槽編號)
    et_label
    錯(cuò)誤標(biāo)簽
    et_class
    錯(cuò)誤類
    et_type
    錯(cuò)誤類型
    et_desc
    錯(cuò)誤描述
    et_probcauses
    可能的原因
    et_usercauses
    用戶的原因
    et_useraction
    用戶操作  
    et_instcauses
    安裝原因
    et_instaction
    安裝操作
    et_failcauses
    故障原因
    et_failaction
    故障操作
    et_detail_length
    詳細(xì)數(shù)據(jù)字段長度
    et_detail_descid
    詳細(xì)數(shù)據(jù)標(biāo)識符
    et_detail_encode
    詳細(xì)數(shù)據(jù)輸入格式的描述
    et_logflg
    日志標(biāo)記
    et_alertflg
    可警告的錯(cuò)誤標(biāo)志
    et_reportflg
    錯(cuò)誤報(bào)表標(biāo)志
    el_detail_length
    詳細(xì)數(shù)據(jù)輸入長度
    el_detail_data
    詳細(xì)數(shù)據(jù)輸入  
    -F FlagList 根據(jù)該模板的 Alert、Log 或者 Report 字段的值來選擇錯(cuò)誤記錄模板。FlagList 變量可以用 , (逗號)隔開,或者在 " "(雙引號)括起來并用 , (逗號)或者空格符隔開。-F 標(biāo)志只能與 -t 標(biāo)志一起使用。
    FlagList 變量的有效值包括:
    alert=0
    Alert 字段設(shè)置成假時(shí)選擇錯(cuò)誤記錄模板。
    alert=1
    Alert 字段設(shè)置成真時(shí)選擇錯(cuò)誤記錄模板。
    log=0
    在 Log 字段設(shè)置成假時(shí)選擇錯(cuò)誤記錄模板。
    log=1
    在 Log 字段設(shè)置成真時(shí)選擇錯(cuò)誤記錄模板。
    report=0
    在 Report 字段設(shè)置成假時(shí)選擇錯(cuò)誤記錄模板。
    report=1
    Report 字段設(shè)置成真時(shí)選擇錯(cuò)誤記錄模板。  
    -i File 使用 File 變量指定的錯(cuò)誤日志文件。如果該標(biāo)志沒有被指定的話,就會使用從錯(cuò)誤日志配置數(shù)據(jù)庫中得來的值。
    -I File 使用由 File 指定的診斷日志文件。如果該標(biāo)志沒有被指定的話,會使用缺省的路徑名 /var/adm/ras/diag_log。
    -j ErrorID[,ErrorID] 只包括由 ErrorID(錯(cuò)誤標(biāo)識符)變量指定的錯(cuò)誤日志記錄。ErrorID 變量可以用 ,(逗號)隔開,或者在 " " (雙引號)中括起來,然后用 ,(逗號)或者空格符隔開。當(dāng)它與 -t 標(biāo)志結(jié)合在一起時(shí),記錄是在錯(cuò)誤模板庫中被處理的。(否則,記錄就是在錯(cuò)誤日志庫中被處理。)
    -J ErrorLabel 包括由 ErrorLabel 變量指定的錯(cuò)誤日志記錄。ErrorLabel 變量的值可以用逗號隔開,或者括在雙引號內(nèi)然后用逗號或者空格隔開。當(dāng)它與 -t標(biāo)志結(jié)合在一起時(shí),記錄就是在錯(cuò)誤模板庫中被處理。(否則,記錄就是在錯(cuò)誤日志庫中被處理。)
    -k ErrorID[,ErrorID] 將由 ErrorID 變量指定的錯(cuò)誤日志記錄排除在外。ErrorID 變量可以用 ,(逗號)隔開,或者在 " " (雙引號)中括起來,然后用 ,(逗號)或者空格符隔開。當(dāng)它與 -t 標(biāo)志結(jié)合在一起時(shí),記錄是在錯(cuò)誤模板庫中被處理的。(否則,記錄就是在錯(cuò)誤日志庫中被處理。)
    -K ErrorLabel 將 ErrorLabel 變量指定的錯(cuò)誤日志記錄排除在外。ErrorLabel 變量的值可以用逗號隔開,或者括在雙引號內(nèi)然后用逗號或者空格隔開。當(dāng)它與 -t標(biāo)志結(jié)合在一起時(shí),記錄就是在錯(cuò)誤模板庫中被處理。(否則記錄就是在錯(cuò)誤日志庫中被處理的。)
    -l SequenceNumber 選擇由 SequenceNumber 變量指定的唯一的錯(cuò)誤日志記錄。這個(gè)標(biāo)志被錯(cuò)誤通知對象類的方法所使用。SequenceNumber 變量可以用 , (逗號)隔開,或者包括在 " " (雙引號)中然后用 , (逗號)或者空格符隔開。
    -m Machine 包括指定的 Machine 變量的錯(cuò)誤日志記錄。uname -m 命令會返回 Machine 變量的值。
    -n Node 包括了指定的 Node 變量的錯(cuò)誤日志記錄 。 uname -n 命令會返回 Node 變量的值。
    -N ResourceNameList 生成由 ResourceNameList 變量指定的資源名稱的報(bào)表。ResourceNameList 變量是已經(jīng)被探測到有錯(cuò)誤的資源的名稱的列表。對于軟件錯(cuò)誤 ResourceNameList 變量會列出已經(jīng)被檢測到有錯(cuò)誤的資源的名稱。對于硬件錯(cuò)誤,它會列出設(shè)備或者系統(tǒng)組件的名稱。這并不表示組件是錯(cuò)誤的或者需要更換。相反,它被用來確定要用合適的診斷模塊來分析錯(cuò)誤。
    ResourceNameList 變量的名稱可以用 , (逗號)隔開,或者在 " " (雙引號)中括起來并用 , (逗號)或者空格符隔開。

    -P 只顯示那些是前面的錯(cuò)誤的重復(fù)的那些錯(cuò)誤。-P 標(biāo)志只用于由錯(cuò)誤日志設(shè)備驅(qū)動程序生成的重復(fù)錯(cuò)誤。這些錯(cuò)誤是在由 errlg_duptime 錯(cuò)誤記錄屬性指定的近似的時(shí)間間隔內(nèi)發(fā)生的重復(fù)錯(cuò)誤,該屬性由 errdemon 守護(hù)進(jìn)程 -t 標(biāo)志所控制。-P 標(biāo)志與 -D 標(biāo)志一起是非法的。
    -R ResourceTypeList 生成一個(gè)由 ResourceTypeList 變量指定的資源類型的報(bào)表。對于硬件錯(cuò)誤,ResourceTypeList 變量就是設(shè)備類型。對于軟件錯(cuò)誤,它是 LPP 值。在 ResourceTypeList 變量中的項(xiàng)可以用 , (逗號)隔開,或者括在 " " (雙引號)內(nèi)并用 ,(逗號)或者空格符隔開。
    -s StartDate 指定所有張貼的在StartDate 變量后面的記錄,這里 StartDate 變量的形式為 mmddhhmmyy (月,日,小時(shí),分和年)。
    -S ResourceClassList 生成由 ResourceClassList 變量指定的資源類的報(bào)表。對于硬件錯(cuò)誤,ResourceClassList 變量就是一個(gè)設(shè)備類。資源類必須用 ,(逗號)兩兩隔開,或者括在 " " (雙引號)內(nèi)并由 , (逗號)或空格符隔開。
    -t 處理錯(cuò)誤記錄模板庫而不是錯(cuò)誤日志。-t 標(biāo)志可以用來以報(bào)表的形式查看錯(cuò)誤記錄模板。
    -T ErrorTypeList 將錯(cuò)誤報(bào)表限定成由有效的 ErrorTypeList 變量指定的錯(cuò)誤類型:INFO、PEND、PERF、PERM、TEMP 和 UNKN。錯(cuò)誤類型可以用 , (逗號)隔開,或者括在 " " (雙引號)內(nèi),并用 ,或者空格符隔開。
    -y File 使用由 File 變量指定的錯(cuò)誤記錄模板文件。當(dāng)它與 -t 標(biāo)志結(jié)合在一起時(shí),記錄就是在指定的錯(cuò)誤模板庫中被處理。(否則,記錄就是在錯(cuò)誤日志庫中用指定的錯(cuò)誤模板庫處理。)
    -z File 使用 File 變量指定的錯(cuò)誤記錄消息目錄。當(dāng)它與 -t 標(biāo)志結(jié)合在一起時(shí),記錄就是在錯(cuò)誤模板庫中被處理的。(否則,記錄就是在錯(cuò)誤日志庫中被處理。)
    示例
    要想顯示一個(gè)完整的摘要報(bào)告,請輸入:
    errpt要想顯示一個(gè)完整的詳細(xì)報(bào)告,請輸入:
    errpt  -a
    要想顯示一個(gè)錯(cuò)誤標(biāo)識符 E19E094F 記錄的所有的錯(cuò)誤的報(bào)表,請輸入:
    errpt  -a  -j E19E094F
    要想顯示一個(gè)在過去 24 小時(shí)內(nèi)記錄下來的所有錯(cuò)誤的詳細(xì)報(bào)表,請輸入:
    errpt  -a  -s mmddhhmmyy
    這里,mmddhhmmyy 字符串等于當(dāng)前的月、日、小時(shí)、分、和年再減去24小時(shí)。
    要想列出為其日志為任何錯(cuò)誤日志記錄關(guān)閉的錯(cuò)誤記錄模板,請輸入:
    errpt  -t  -F log=0
    要想從 /var/adm/ras/errlog.alternate 備用錯(cuò)誤日志文件中查看所有的記錄,請輸入:
    errpt  -i /var/adm/ras/errlog.alternate
    要想從 /var/adm/ras/errlog.alternate 備用錯(cuò)誤日志文件中查看所有的硬件記錄,請輸入:
    errpt  -i /var/adm/ras/errlog.alternate -d H
    要想顯示對于錯(cuò)誤標(biāo)簽 ERRLOG_ON 的所有記錄下來的錯(cuò)誤的詳細(xì)報(bào)表,請輸入:
    errpt  -a  -J ERRLOG_ON
    要想顯示所有錯(cuò)誤的詳細(xì)報(bào)表并給重復(fù)錯(cuò)誤進(jìn)行分組,請輸入:
    errpt -aD

    要從錯(cuò)誤日志中刪除所有記錄,請輸入:
    errclear 0

    要想終止 errdemon 守護(hù)程序,請輸入:
    /usr/lib/errstop
    如果偶然刪除拉日志文件,可以
    /usr/lib/errstop
    /usr/lib/errdemon(啟動時(shí)候,若errlog file不存在就創(chuàng)建)

    snapcore 命令
    用途
    收集 core 文件。
    語法
    snapcore[
    -d
    Dir] [
    -r
    ] core [program]
    描述
    snapcore 命令搜集 core 文件、程序和程序使用的庫,并把信息壓縮到 pax 文件中。然后把文件下載到磁盤或磁帶,或者發(fā)送到遠(yuǎn)程系統(tǒng)。需要用 snapcore 命令收集的信息來識別并解決應(yīng)用程序的問題。
    snapcore 命令檢查 /tmp/ibmsupt 目錄中的可用的空間,此目錄是 snapcore 命令輸出的缺省目錄。您可以使用 -d 標(biāo)志把輸出寫到另一個(gè)目錄中。如果沒有足夠的空間來存放 snapcore 命令的輸出,那么您必須擴(kuò)展文件系統(tǒng)。
    每次執(zhí)行 snapcore 命令都會創(chuàng)建一個(gè)新的歸檔文件。歸檔文件命名為 snapcore_$pid.pax。使用 -r 標(biāo)志除去以前創(chuàng)建的歸檔文件。該命令使用 $pid(snapcore 命令的 pid)創(chuàng)建唯一的文件名稱并保存任何以前創(chuàng)建的歸檔。
    指定核心和程序的全路徑名。如果沒有指定程序名,則 snapcore 會從 core 文件讀取程序名并在 PATH 變量中所包含的目錄中搜索其位置。
    標(biāo)志
    -dDir
    標(biāo)識可選擇的 snapcore 命令的輸出目錄(/tmp/ibmsupt 是缺省值)。
    -r
    從 /tmp/ibmsupt 目錄中除去 snapcore 命令的輸出。
    示例
  • 要搜集 core 文件,輸入以下命令:
  • snapcore   
  • snapcore
    搜索 PATH 變量所包含的目錄以查找程序文件。在 /tmp/snapcore 目錄中創(chuàng)建 pax 文件。
  • 為了清除以前創(chuàng)建的核心歸檔并創(chuàng)建一個(gè)新的歸檔,輸入以下命令:
    snapcore -r  
    在 /tmp/snapcore 目錄中創(chuàng)建 pax 文件。
  • 要在備用目錄中創(chuàng)建 core 文件歸檔,輸入下列命令:
    snapcore -d  
    在 /tmp/snapcore 目錄中創(chuàng)建 pax 文件。
  • 為了清除 /tmp/snapcore 目錄,輸入下列命令:
    snapcore -r
    文件
    /usr/sbin/snapcore
    包含 snapcore 命令。
    /tmp/snapcore
    包含 core 文件歸檔


    本文來自ChinaUnix博客,如果查看原文請點(diǎn):http://blog.chinaunix.net/u1/39352/showart_426787.html
  • 您需要登錄后才可以回帖 登錄 | 注冊

    本版積分規(guī)則 發(fā)表回復(fù)

      

    北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
    未成年舉報(bào)專區(qū)
    中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
    感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

    清除 Cookies - ChinaUnix - Archiver - WAP - TOP