디버깅 (1) 썸네일형 리스트형 [Linux] coredumpctl로 크래시 디버깅하기 리눅스는 프로그램에서 에러가 나서 크래시되면 coredump 파일을 남기게 할 수 있습니다. 옛날에만 해도 ulimit에 coredump를 남기지 않도록 기본설정이 되어있어서 에러를 확인하고 싶어도 정보가 없었던 적도 있었습니다. 하지만 init에 systemd가 채용되면서 단순히 파일만 남기는게 아니라 systemd가 해당 에러의 내용과 coredump 파일, 시간 등의 기록을 남기는 역할도 맡게 되었습니다. systemd는 이 기록들을 조회하고 관리하기위해 coredumpctl 이란 명령을 제공합니다. 그냥 해당 명령을 실행하면 지금까지 있었던 기록들을 보여줍니다. 참고로 이 기록은 journalctl과 연동됩니다. 사용자가 시스템 전반의 journal에 접근할 권한이 없다면 자신의 coredump .. 이전 1 다음