/proc
파일 시스템은 실제 파일이나 디렉토리를 저장하지 않습니다. 그것은 단지 파일 시스템과 비슷한 방식으로 시스템을 보는 것입니다. 예 : 각 프로세스는 이름이 PID 인 디렉토리입니다. 이러한 디렉토리 중 하나를 입력하면 열린 파일, 메모리 맵, 현재 작업 디렉토리, 멋진 레벨, 가동 시간 등이 프로세스에 대한 정보가있는 많은 파일을 찾을 수 있습니다.이 정보 중 일부는 cat'ing 프로세스와 연관된 디렉토리 내의 특정 파일. 사람이 읽을 수있는 것은 아니지만 다른 도구 (예 : top
및 ps
)에서 읽을 수 있습니다.
즉, 커널을 수정하지 않으면 /proc/sys
에 대한 사용 권한을 수정할 수 없다고 생각됩니다. 내 시스템에서는 허가가 555
입니다. 즉, 쓰기가 허용되지 않습니다. 그리고 그것은 파일을 추가하거나 삭제할 수 없기 때문입니다. 할 수있는 일은 그 중 일부에서 읽은 다음 그 중 일부를 쓰는 것입니다. 그러나 읽거나 쓰는 내용은 저장 매체에 저장되지 않고 커널, 장치 및 프로세스에 대한 구성 옵션 또는 정보입니다.
당신은/PROC 인터페이스를 사용하는 커널 모듈을 writting에 의해 /proc
에 새로운 디렉토리 나 파일을 추가 할 수 있습니다 (책 리눅스 디바이스 드라이버에 대해 3 편을 참조하십시오.를)
왜해야합니까 그렇게 ? – Mali