리눅스/Dump

레드햇/Centos 커널 코어덤프 분석2. 덤프분석시작

G. Hong 2020. 2. 11. 13:45
728x90
반응형

이 포스팅에서 설명하는 커맨드들은 커널덤프 분석을 위해 crash> 프롬프트에서 실행이 되어야 합니다.

2019/02/27 - [Linux] - 레드햇/Centos 커널 코어덤프 분석1. vmcore파일 읽어 들이기

 

레드햇/Centos 커널 코어덤프 분석1. vmcore파일 읽어 들이기

2019/02/27 - [IT트러블슈팅] - 테스트용 커널덤프 생성하기 레드햇/Centos 리눅스에서 코어덤프파일을 분석하기 위해서는 crash 유틸리티를 사용하여야 합니다. gdb를 사용해서 분석을 하기도 하지만 분석이 되지..

itknowledge.tistory.com

커널 메시지 버퍼

crash> log : 커널 메시지버퍼를 볼 수 있게 합니다.

시스템의 crash와 관련된 가장 핵심적인 정보들을 가지고 있는 데이타입니다. 메시지 버퍼는 /var/crash/ 디렉터리에 vmcore와 함께 vmcore-dmesg.txt파일러 저장이 따로 되게 됩니다. vmcore가 정상적으로 수집되지 않았을 경우에 이렇게 따로 저장된 메시지 버퍼를 통해서 분석을 진행할 수 있습니다.


crash> bt : 커널 스텍트레이스(백트레이스)를 볼 수 있습니다. bt <pid>를 통해서 특정 process의 백트레이스를 볼 수 있습니다.


crash> ps : 시스템상의 process들의 상태를 확인 할 수 있습니다. ps <pid>를 통해서 특정 process의 상태를 확인 할 수 있습니다.


crash> vm : 기본적인 메모리(virtual memory)의 상태를 확인 할 수 있습니다. 특정 process의 메모리 정보는 vm <pid>로 확인이 가능합니다.


crash> files : 오픈된 파일들을 확인할 수 있습니다. files <pid> 커맨드로 특정 프로세스에 의해서 오픈된 파일들만 확인 할 수 있습니다.


crash> exit 또는 q : crash프롬프트를 종료합니다.

 

728x90
반응형