proc 파일시스템


proc파일 시스템은 운용하고 있는 시스템(하드웨어+커널) 의 정보를 제공 한다.


사용자 영역에서 커널영역에서 사용하는 데이터 및 값등을 얻기위해서 일반적으로는 시스템 함수를 호출 하여야 한다.


그러나 복잡하게 하지 않고 단순하게 정보를 얻기 위하여 proc 파일 시스템에 있는 데이터를 사용 할 수 있다.


proc 디렉토리에는 

제일 먼저 숫자로된 디렉토리가 보이며 그 이후에 다양한 디렉토리들을 확이 할 수 있다.


여기서 나오는 숫자로된 디렉토리는 프로세스ID 번호 이다.

이중 1번 프로세스는 모든 프로세스의 부모 역할을 하는 init 프로세스 이다.


/proc/PID(번호) : 현재 시스템에서 실행중인 프로세스ID 정보 

/proc/cpuinfo    : 시스템의 CPU 정보 ( 멀티프로세스 및 CPU속도 등 )

/proc/devices    : 현재 시스템에서 할당한 디바이스들의 목록

/proc/diskstats   : 디스크의 상태 및 파티션 정보

/proc/filesystems : 커널에서 지원하게 활성화 되어 있는 파일시스템 목록


이번에는 proc 에 대한 간단한 개요 및 디렉토리의 내용에 대하여 일부 살펴 보았다.