문제
Linux에서 프로세스와 관련된 명령어에 대한 설명 중 옳지 않은 것은?
① kill - 프로세스를 종료시키는 명령어 ② nice - 프로세스의 우선순위를 변경하는 명령어 ③ pstree - 프로세스를 트리형태로 보여주는 명령어 ④ top - 가장 우선순위가 높은 프로세스를 보여주는 명령어
정답
4번
해설
정답: 4. top은 가장 우선순위가 높은 프로세스만 보여주는 것이 아니라, 시스템의 CPU·메모리 사용 현황과 프로세스 목록을 실시간으로 갱신해 보여주는 명령이다.
오답 풀이
- 1번: kill은 시그널을 보내 프로세스를 종료시키는 명령이므로 옳다.
- 2번: nice는 프로세스의 우선순위(nice 값)를 조정하는 명령이므로 옳다.
- 3번: pstree는 프로세스를 부모-자식 트리 형태로 보여주므로 옳다.
- 4번: top은 시스템 자원·프로세스를 실시간 모니터링하는 명령으로 '가장 우선순위 높은 프로세스만 표시'한다는 설명은 옳지 않다.
보충 개념 프로세스 조회: ps(스냅샷), top/htop(실시간), pstree(계층). 제어: kill/killall(종료), nice/renice(우선순위).