문제
Linux 시스템에서 사용되고 있는 메모리양과 사용 가능한 메모리 양, 공유 메모리와 가상 메모리에 대한 정보를 볼 수 있는 명령어는?
① mem ② free ③ du ④ cat
정답
2번
해설
정답: 2. free 명령은 시스템의 전체/사용/여유 메모리, 공유 메모리(shared), 버퍼/캐시, 그리고 스왑(가상 메모리) 사용량을 한눈에 보여준다. 지문의 설명이 free에 해당한다.
오답 풀이
- 1번: mem은 표준 리눅스 메모리 확인 명령이 아니다.
- 2번: free가 메모리·스왑 사용량을 표시하므로 정답이다.
- 3번: du(disk usage)는 디렉터리/파일의 디스크 사용량을 표시한다.
- 4번: cat은 파일 내용을 출력하는 명령이다.
보충 개념 free -h는 사람이 읽기 쉬운 단위(GB/MB)로 표시한다. 메모리 상세는 /proc/meminfo, 실시간 모니터링은 top/vmstat를 쓴다.