OS/AIX::

AIX 에러 정리를 위한 errclear 사용법

장피디 2014. 3. 6. 18:08
반응형

출처 : http://blog.naver.com/wonic?Redirect=Log&logNo=29195810



errclear 명령


목적

오류 로그에서 항목을 삭제합니다.


구문

errclear [ -d ErrorClassList ] [ -i File ] [ -J ErrorLabel [ ,Errorlabel ] ] | [ -K ErrorLabel [,Errorlabel ] ] [ -l SequenceNumber ] [ -m Machine ] [ -n Node ] [ -N ResourceNameList ] [-R ResourceTypeList ] [ -S ResourceClassList ] [ -T ErrorTypeList ] [ -y FileName ] [ -jErrorID [ ,ErrorID ] ] | [ -k ErrorID [ ,ErrorID ] ] Days


설명

errclear 명령은 Days 매개변수에서 지정한 일수보다 오래된 오류 로그 항목을 삭제합니다. 모든 오류 로그 항목을 삭제하려면, Days 매개변수에 0 값을 지정하십시오.


errclear 명령을 -i 플래그와 함께 사용하지 않으면, errclear는 오류 로그 구성설정 데이터베이스에서 지정한 오류 로그 파일을 지웁니다. (오류 로그 구성설정 데이터베이스내의 정보를 열람하려면,errdemon 명령을 사용하십시오)

주: errclear 명령은 지정된 항목은 삭제하나 오류 로그 파일의 크기를 줄이지는 않습니다.



웹 기반 시스템 관리자(wsm)에 있는 시스템 응용프로그램을 사용하여 시스템 특성을 변경할 수 있습니다. SMIT(시스템 관리 인터페이스 도구) smit errclear 단축 경로를 사용하여 이 명령을 실행할 수도 있습니다.


플래그

-d ListList 변수로 지정된 오류 클래스에 있는 오류 로그를 삭제합니다.List 변수 값을 ,(쉼표)로 분리하거나 " "(큰 인용 부호)로 묶어서 쉼표 또는 공백 문자로 분리할 수 있습니다. 유효한 List 변수 값은H(하드웨어), S(소프트웨어), O(errlogger 메시지) 및 U(판별되지 않음)입니다.
-iFileFile 변수에서 지정하는 오류 로그 파일을 사용합니다. 이 플래그를 지정하지 않으면, errclear 명령은 오류 로그 구성설정 데이터베이스로부터 값을 사용합니다.
-j ErrorID[,ErrorID]ErrorID(오류 ID) 변수에서 지정하는 오류 로그 항목을 삭제합니다.ErrorID 변수 값을 ,(쉼표)로 분리하거나 " "(큰 인용 부호)로 묶어서 쉼표나 공백 문자로 분리할 수 있습니다.
-JErrorLabelErrorLabel 변수에서 지정하는 오류 로그 항목을 삭제합니다.ErrorLabel 변수 값을 ,(쉼표)로 분리하거나, " " (큰 인용 부호)로 묶어서 쉼표 또는 공백 문자로 분리할 수 있습니다.
-k ErrorID[,ErrorID]ErrorID(오류 ID) 변수가 지정하는 오류 로그 항목 외에 모든 오류 로그 항목을 삭제합니다. ErrorID 변수 값을 ,(쉼표)로 분리하거나 " "(큰 인용 부호)로 묶어서 쉼표나 공백 문자로 분리할 수 있습니다.
-KErrorLabelErrorLabel 변수가 지정하는 오류 로그 항목 외에 모든 오류 로그 항목을 삭제합니다. ErrorLabel 변수 값을 ,(쉼표)로 분리하거나, " " (큰 인용 부호)로 묶어서 쉼표 또는 공백 문자로 분리할 수 있습니다.
-lSequenceNumber지정된 일련번호의 오류 로그 항목을 삭제합니다.SequenceNumber 변수 값을 ,(쉼표)로 분리하거나 " "(이중 인용부호)로 묶어서 쉼표 또는 공백 문자로 분리할 수 있습니다.
-m MachineMachine 변수가 지정하는 시스템에 대한 오류 로그 항목을 삭제합니다. uname -m 명령이 Machine 변수 값을 리턴합니다.
-n NodeNode 변수가 지정하는 노드에 대한 오류 로그 항목을 삭제합니다.uname -m 명령이 Node 변수 값을 리턴합니다.
-N ListList 변수로 지정된 자원 이름에 대한 오류 로그 항목을 삭제합니다.List 변수는 오류를 발견한 자원의 이름 리스트입니다. 소프트웨어 오류의 경우, 이들은 오류를 검출한 자원의 이름입니다. 하드웨어 오류의 경우, 이들은 장치나 시스템 구성요소의 이름입니다. 이는 부품에 장애가 있거나 교체가 필요함을 의미하지는 않습니다. 대신 오류를 분석하는데 사용될 적당한 진단 모듈을 판별하는 데 사용됩니다. List 변수 값을 ,(쉼표)로 분리하거나 " "(큰 인용 부호)로 묶어서 쉼표 또는 공백 문자로 분리할 수 있습니다.
-R ListList 변수로 지정된 자원 유형에 대한 오류 로그 항목을 삭제합니다. 하드웨어 오류의 경우, List 변수는 장치 유형입니다. 소프트웨어 오류의 경우, List 변수의 값은 LPP입니다. List 변수 값을 ,(쉼표)로 분리하거나 " "(큰 인용 부호)로 묶어서 쉼표 또는 공백 문자로 분리할 수 있습니다.
-S ListList 변수로 지정된 자원 클래스에 대한 오류 로그 항목을 삭제합니다. 하드웨어 오류의 경우, List 변수는 장치 클래스입니다. List 변수 값을 ,(쉼표)로 분리하거나 " "(큰 인용 부호)로 묶어서 쉼표 또는 공백 문자로 분리할 수 있습니다.
-T ListList 변수가 지정하는 오류 유형에 대한 오류 로그 항목을 삭제합니다. 유효한 List 변수 값은 다음과 같습니다. PERMTEMP,PERF, PENDINFO 및 UNKNList 변수 값을 ,(쉼표)로 분리하거나 " "(큰 인용 부호)로 묶어서 쉼표 또는 공백 문자로 분리할 수 있습니다.
-yFileNameFileName 변수가 지정하는 오류 레코드 템플리트 파일을 사용합니다.


보안

액세스 제어: 루트 사용자만 이 명령을 실행할 수 있습니다.


예제

  1. 오류 로그에서 전체 항목을 삭제하려면 다음을 입력하십시오.

    errclear 0
  2. 오류 로그에서 소프트웨어 오류로 분류된 모든 항목을 삭제하려면 다음을 입력하십시오.

    errclear -d S 0
  3. 대체 오류 로그 파일 /var/adm/ras/errlog.alternate에서 모든 항목을 제거하려면 다음을 입력하십시오.

    errclear -i /var/adm/ras/errlog.alternate 0
  4. 대체 오류 로그 파일 /var/adm/ras/errlog.alternate에서 모든 하드웨어 항목을 제거하려면 다음을 입력하십시오.

    errclear -i /var/adm/ras/errlog.alternate -d H 0


파일

/etc/objrepos/SWservAt소프트웨어 서비스 지원 속성 오브젝트 계층, 즉 오류 로그 구성설정 데이터베이스를 포함합니다.


반응형