/proc파일시스템(filesystem) 이란?
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,504 조회
- 0 추천
- 목록
본문
/proc파일시스템(filesystem) 이란?
/proc파일시스템은 우리가 흔히하는 말로 가상파일 시스템(Virtual FileSystem)이라고 한다.
하지만 이 말만으로는 PROC파일시스템에 대한 의미의 전달을 정확하게 할 수 없다.
따라서 필자가 표현할 수 있는 여러가지 표현법으로 이 /PROC 파일시스템을 표현해 본다면 다음과 같이 여러가지로 표현이 가능하다.
① /proc 파일시스템은 현재 리눅스 커널이 메모리에서 사용하고 있는 모든 자원들에 대한 정보들을 보관하고 있는 파일들로 구성되어있다.
② 그리고 현재 실행중인 프로세스정보들의 PID 숫자로 된 디렉토리들이 저장되고있으며 프로세스가 종료될 경우에는 PID값의 숫자로된 파일 또한 사라지게 된다.
③ 또한 리눅스 서버의 커널이 사용중인 자원들에 대한 정보 또한 파일명으로 보관하고 있다.
④ 그리고 무엇보다 중요한 것은 디스크상에는 절대로 존재하지 않는 파일들이며 메모리상에 임시적으로 존재하는 파일들이다. 따라서 서버가 종료되면 너무나 당연하게도 이 파일들은 사라지게 된다. 이 때문에 /PROC파일시스템을 가상파일시스템(Virtual FileSystem)이라고 한다.
⑤ 그리고 /PROC파일시스템에는 커널옵션값을 설정할 수 있는 파일들이 있으며 보안을 위한 몇가지 설정사항들도 있다.
⑥ /etc/sysctl.conf 파일을 이용하여 부팅시에 매번 적용되도록 할 수 있다.
⑦ sysctl명령어를 이용하여 커널옵션값을 변경할 수 있다.
그럼 이제 /PROC 파일시스템에 존재하는 파일들에 대한 설명을 중요하다고 생각되는 항목들을 중심으로 살펴보도록 하겠다.
관련자료
-
이전
-
다음