AIX的系統錯誤日誌

AIX提供錯誤日誌機制來記錄硬件和軟件故障。錯誤日誌能夠爲故障檢測和修復工做提供信息。
當一個操做系統模塊檢測到一個錯誤時,錯誤日誌進程開始工做。錯誤檢測代碼段而後
會發送錯誤信息給 errsave 和 errlast 內核服務,或發給 errlog 應用子程序,在這裏信息被
依次寫入一個特殊的文件/dev/error 中。該進程而後爲收集到的數據增長一個時標( time
stamp)。你可使用errpt命令從錯誤日誌中找到錯誤記錄。socket

/usr/lib/errdemon命令
/usr/lib/errdemon -l 肯定錯誤日誌文件的路徑
errdemon 進程持續檢查 /dev/error 文件,看是否有新的內容。ide

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
相關文章
相關標籤/搜索