/ proc에서 어떤 파일을 쓸 수 있으며 그 이유는 무엇입니까? 있으며 루트에서 / proc

Linux에서 더 깊이 들어 가려고하고 있으며 루트에서 / proc 디렉토리를 탐색 할 때 / proc이 의사 파일 시스템이므로 쓰기 가능한 파일이 있으므로 해당 파일을 쓸 수있는 이유를 이해할 수 없습니까?



답변

파일에 쓰기 가능한 파일이 있으면 /proc의미있는 내용을 쓰면 커널 동작을 조정하거나 동작을 트리거 할 수 있다고 가정 할 수 있습니다.

하나의 예는 /proc/sys/하위 트리로, 액세스 할 수있는 변수를 보유합니다 sysctl(8)(실제로 sysctl(8)여기에 씁니다).

Linux 커널 소스에서 proc(5)맨 페이지 또는 Documentation / filesystems / proc.txt 를 참조하십시오 .


답변

/proc디렉토리 계층 의 파일 에는 시스템 하드웨어 및 시스템에서 실행중인 프로세스에 대한 정보가 포함됩니다.

/proc커널이 응답 할 디렉토리 내에 Linux 커널 모듈을 작성할 수 있습니다 .

이론적으로 파일을 만들 수 있지만 가장 일반적으로 Linux 커널 모듈에 사용됩니다.

이러한 파일은 자주 다시 생성되기 때문에 쓰기 가능합니다.