문제
Linux의 가상 파일시스템으로 동작 중인 프로세스의 상태 정보, 하드웨어 정보, 시스템 정보 등을 확인할 수 있는 디렉터리로 올바른 것은?
① /boot ② /etc ③ /proc ④ /lib
정답
3번
해설
정답: 3. /proc는 메모리 기반의 가상 파일시스템(procfs)으로, 실행 중인 프로세스(PID별 디렉터리)와 CPU·메모리 등 커널/하드웨어 정보를 파일 형태로 제공한다.
오답 풀이
- 1번: /boot는 커널 이미지와 부트로더 파일이 있는 디렉터리다.
- 2번: /etc는 시스템 설정 파일들이 모인 디렉터리다.
- 3번: /proc이 프로세스·시스템 정보를 제공하는 가상 파일시스템이므로 정답이다.
- 4번: /lib는 공유 라이브러리와 커널 모듈이 위치하는 디렉터리다.
보충 개념 /proc(프로세스/커널 정보)와 /sys(sysfs, 장치·커널 객체)는 모두 디스크가 아닌 메모리상의 가상 파일시스템이다. /proc/cpuinfo, /proc/meminfo 등이 대표적이다.