강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

/proc파일시스템(filesystem) 이란?

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

/proc파일시스템(filesystem) 이란?

 

 

 

 

/proc파일시스템은 우리가 흔히하는 말로 가상파일 시스템(Virtual FileSystem)이라고 한다.

 

 

 

하지만 이 말만으로는 PROC파일시스템에 대한 의미의 전달을 정확하게 할 수 없다.

 

 

 

따라서 필자가 표현할 수 있는 여러가지 표현법으로 이 /PROC 파일시스템을 표현해 본다면 다음과 같이 여러가지로 표현이 가능하다.

 

 

 

 

/proc 파일시스템은 현재 리눅스 커널이 메모리에서 사용하고 있는 모든 자원들에 대한 정보들을 보관하고 있는 파일들로 구성되어있다.

 

 

 

 

② 그리고 현재 실행중인 프로세스정보들의 PID 숫자로 된 디렉토리들이 저장되고있으며 프로세스가 종료될 경우에는 PID값의 숫자로된 파일 또한 사라지게 된다.

 

 

 

 

③ 또한 리눅스 서버의 커널이 사용중인 자원들에 대한 정보 또한 파일명으로 보관하고 있다.

 

 

 

 

④ 그리고 무엇보다 중요한 것은 디스크상에는 절대로 존재하지 않는 파일들이며 메모리상에 임시적으로 존재하는 파일들이다. 따라서 서버가 종료되면 너무나 당연하게도 이 파일들은 사라지게 된다. 이 때문에 /PROC파일시스템을 가상파일시스템(Virtual FileSystem)이라고 한다.

 

 

 

 

 

⑤ 그리고 /PROC파일시스템에는 커널옵션값을 설정할 수 있는 파일들이 있으며 보안을 위한 몇가지 설정사항들도 있다.

 

 

 

 

/etc/sysctl.conf 파일을 이용하여 부팅시에 매번 적용되도록 할 수 있다.

 

 

 

 

sysctl명령어를 이용하여 커널옵션값을 변경할 수 있다.

 

 

 

 

그럼 이제 /PROC 파일시스템에 존재하는 파일들에 대한 설명을 중요하다고 생각되는 항목들을 중심으로 살펴보도록 하겠다.

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,035 명
  • 현재 강좌수 :  35,794 개
  • 현재 접속자 :  136 명