문제
Linux의 가상 파일시스템으로 동작 중인 프로세스의 상태 정보, 하드웨어 정보, 시스템 정보 등을 확인할 수 있는 디렉터리로 올바른 것은?
① /boot ② /etc ③ /proc ④ /lib
정답
3번
해설
정답: 3. /proc은 메모리에 존재하는 가상 파일시스템(procfs)으로, 실행 중인 프로세스(PID별 디렉터리)와 CPU·메모리 등 커널·하드웨어·시스템 정보를 파일 형태로 제공한다.
오답 풀이
- 1번: /boot는 커널 이미지와 부트로더(GRUB) 관련 파일이 위치하는 디렉터리이다.
- 2번: /etc는 시스템·서비스 설정 파일이 위치하는 디렉터리이다.
- 3번: /proc은 프로세스·시스템 정보를 제공하는 가상 파일시스템이므로 정답이다.
- 4번: /lib는 시스템 부팅과 명령 실행에 필요한 공유 라이브러리가 위치하는 디렉터리이다.
보충 개념 가상 파일시스템: /proc(프로세스·커널 정보), /sys(장치·커널 객체 정보, sysfs). /proc/cpuinfo, /proc/meminfo, /proc/[pid]/status 등으로 시스템 상태를 조회한다.