강좌 & 팁
글 수 2,412
2015.09.12 15:14:54 (*.118.65.209)
48630
proc 파일시스템
proc파일 시스템은 운용하고 있는 시스템(하드웨어+커널) 의 정보를 제공 한다.
사용자 영역에서 커널영역에서 사용하는 데이터 및 값등을 얻기위해서 일반적으로는 시스템 함수를 호출 하여야 한다.
그러나 복잡하게 하지 않고 단순하게 정보를 얻기 위하여 proc 파일 시스템에 있는 데이터를 사용 할 수 있다.
proc 디렉토리에는
제일 먼저 숫자로된 디렉토리가 보이며 그 이후에 다양한 디렉토리들을 확이 할 수 있다.
여기서 나오는 숫자로된 디렉토리는 프로세스ID 번호 이다.
이중 1번 프로세스는 모든 프로세스의 부모 역할을 하는 init 프로세스 이다.
/proc/PID(번호) : 현재 시스템에서 실행중인 프로세스ID 정보
/proc/cpuinfo : 시스템의 CPU 정보 ( 멀티프로세스 및 CPU속도 등 )
/proc/devices : 현재 시스템에서 할당한 디바이스들의 목록
/proc/diskstats : 디스크의 상태 및 파티션 정보
/proc/filesystems : 커널에서 지원하게 활성화 되어 있는 파일시스템 목록
이번에는 proc 에 대한 간단한 개요 및 디렉토리의 내용에 대하여 일부 살펴 보았다.