문제
Linux 시스템 프로세스들의 전반적인 상태를 실시간으로 관리하거나 시스템 사용량을 모니터링할 수 있는 명령어는?
① ps ② top ③ kill ④ nice
정답
2번
해설
정답: 2. top은 CPU·메모리 사용률과 실행 중인 프로세스 목록을 실시간으로 갱신·표시하는 모니터링 명령이다. 정렬·종료(k) 등 프로세스 관리도 가능하다.
오답 풀이
- 1번: ps는 명령 실행 시점의 프로세스 상태를 한 번 스냅숏으로 보여줄 뿐 실시간 갱신이 아니다.
- 2번: 실시간 모니터링·관리가 가능한 명령이 top이므로 정답이다.
- 3번: kill은 특정 프로세스에 시그널을 보내 종료시키는 명령이다.
- 4번: nice는 프로세스의 우선순위(nice 값)를 조정하는 명령이다.
보충 개념 top은 실시간 동적 모니터링, ps는 정적 스냅숏이다. htop은 top의 향상된 대화형 버전이며, top 화면에서 k로 종료, r로 우선순위 변경이 가능하다.