← 회차 전체 문제정처LAB 자체 제작내용 검수 완료2026 리눅스마스터 2급 기초 개념 문제 · 리눅스 운영 및 관리 · 25번
서비스 재시작 뒤 종료된 자식 프로세스가 회수되지 않았는지 확인하려 한다. 한 시점의 PID·PPID·상태 코드를 출력해 STAT가 Z인 프로세스를 찾는 명령으로 가장 적절한 것은?
- 1
top -b -n 1 | grep running
오답 이유top의 running 표시는 실행 상태 중심이며 좀비를 PID·PPID와 함께 정확히 골라내는 조건이 아니다. - 2
free -m
오답 이유free는 메모리 총량과 사용량을 보여 주며 프로세스 상태 코드를 제공하지 않는다. - 3
systemctl is-enabled api.service
오답 이유is-enabled는 부팅 자동 시작 설정을 확인할 뿐 자식 프로세스의 종료·회수 상태를 조사하지 않는다. - 4
ps -eo pid,ppid,stat,cmd | awk '$3 ~ /^Z/'
정답 근거ps의 STAT 열에서 Z는 zombie 상태를 뜻하며 PPID를 함께 출력하면 어느 부모가 회수하지 않았는지도 추적할 수 있다.
정답·상세해설정답 4번
좀비 여부는 프로세스 상태 코드 Z로 확인한다. `ps -eo pid,ppid,stat,cmd`로 필요한 열을 얻고 세 번째 열이 Z로 시작하는 행을 걸러내면 부모 PID까지 함께 확인할 수 있다.
콘텐츠 기록콘텐츠 정보
- 자료 유형
- 정처LAB 자체 제작
- 검수 상태
- 내용 검수 완료
- 최종 검수
- 2026-08-21