Oracle® Solaris 11.2의 시스템 관리 문제 해결

인쇄 보기 종료

업데이트 날짜: 2014년 9월
 
 

시스템 메시지 확인

시스템 메시지는 콘솔 장치에 표시됩니다. 대부분의 시스템 메시지 텍스트는 다음과 같이 표시됩니다.

[ID msgid facility.]

예를 들면 다음과 같습니다.

[ID 672855 kern.notice] syncing file systems...

메시지가 커널에서 시작된 경우 커널 모듈 이름이 표시됩니다. 예를 들면 다음과 같습니다.

Oct 1 14:07:24 mars ufs: [ID 845546 kern.notice] alloc: /: file system full 

시스템이 충돌하면 시스템 콘솔에 다음과 같은 메시지가 표시될 수 있습니다.

panic: error message

가끔 비상 메시지 대신 다음 메시지가 표시될 수도 있습니다.

Watchdog reset !

오류 로깅 데몬(syslogd)이 자동으로 메시지 파일에 다양한 시스템 경고 및 오류를 기록합니다. 기본적으로 이러한 시스템 메시지는 시스템 콘솔에 표시되고 /var/adm 디렉토리에 저장되는 경우가 많습니다. 시스템 메시지 로깅을 설정하여 이러한 메시지가 저장되는 위치를 지정할 수 있습니다. 자세한 내용은 시스템 메시지 로깅 사용자 정의를 참조하십시오. 이러한 메시지는 시스템 문제(예: 실패 예상 장치)를 알리는 것입니다.

/var/adm 디렉토리에는 여러 메시지 파일이 들어 있습니다. 가장 최근 메시지는 /var/adm/messages 파일(및 messages.*)에 있으며 가장 오래된 메시지는 messages.3 파일에 있습니다. 특정 기간이 경과되면(일반적으로 10일마다) 새 messages 파일이 생성됩니다. messages.0 파일의 이름은 messages.1로, messages.1의 이름은 messages.2로, messages.2의 이름은 messages.3으로 바뀝니다. 현재 /var/adm/messages.3 파일은 삭제됩니다.

/var/adm 디렉토리에는 메시지, 충돌 덤프 및 기타 데이터를 포함하는 큰 파일이 저장되므로 이 디렉토리는 많은 양의 디스크 공간을 사용할 수 있습니다. /var/adm 디렉토리가 너무 커지지 않도록 하고 다음 충돌 덤프가 저장될 수 있도록 하려면 주기적으로 불필요한 파일을 제거해야 합니다. crontab 파일을 사용하여 이 작업을 자동화할 수 있습니다. 이 작업을 자동화하는 방법에 대한 자세한 내용은 Oracle Solaris 11.2의 장치 관리 의 덤프 파일 제거Oracle Solaris 11.2의 시스템 정보, 프로세스, 성능 관리 의 4 장, 시스템 작업 예약을 참조하십시오.

시스템 메시지 확인 방법

  • dmesg 명령을 사용하여 시스템 충돌 또는 재부트로 생성된 최근 메시지를 표시합니다.
    $ dmesg

    또는 more 명령을 사용하여 메시지 화면을 한 번에 하나씩 표시합니다.

    $ more /var/adm/messages
예 5-1  시스템 메시지 확인

다음 예에서는 Oracle Solaris 10 시스템에 대한 dmesg 명령의 출력을 보여줍니다.

$ dmesg
Mon Sep 13 14:33:04 MDT 2010
Sep 13 11:06:16 sr1-ubrm-41 svc.startd[7]: [ID 122153 daemon.warning] ...
Sep 13 11:12:55 sr1-ubrm-41 last message repeated 398 times
Sep 13 11:12:56 sr1-ubrm-41 svc.startd[7]: [ID 122153 daemon.warning] ...
Sep 13 11:15:16 sr1-ubrm-41 last message repeated 139 times
Sep 13 11:15:16 sr1-ubrm-41 xscreensaver[25520]:  ,,,
Sep 13 11:15:16 sr1-ubrm-41 xscreensaver[25520]: ...
Sep 13 11:15:17 sr1-ubrm-41 svc.startd[7]: [ID 122153 daemon.warning]...
.
.
.

참조

자세한 내용은 dmesg(1M) 매뉴얼 페이지를 참조하십시오.