/proc/sys
(ob Linux)에 나열된 커널 매개변수에 대한 기술적인 설명은 어디에서 찾을 수 있습니까?
답변1
해당 콘텐츠의 신뢰할 수 있는 소스는 /proc
커널 소스 트리에 문서화되어 있습니다.문서/파일 시스템/proc.txt. 그 참조문서/sysctl설명 역할을 하는 문서입니다 /proc/sys
. 이 문서는 커널 소스 트리 문서의 다른 문서를 참조하므로 트리를 탐색할 준비를 하십시오.
이러한 링크는 관심 있는 특정 Linux 버전을 선택할 수 있도록 gitweb 인터페이스를 가리킵니다. 이 링크는 현재 HEAD를 가리킵니다.
답변2
이 디렉토리는 /proc/sys
쉽게 접근할 수 있습니다시스템 제어쉘을 통해 설정합니다. 다음을 호출하여 이러한 파일을 읽고 쓸 수 있습니다.sysctl
유용또는 바닥sysctl
시스템 호출.
다양한 설정은 다음 커널 문서에 설명되어 있습니다.Documentation/sysctl/*
. 에서 시작하다README
.
이는 매우 낮은 수준의 내용이므로 때로는 문서가 완전히 정확하지 않아 소스 코드를 참조해야 할 수도 있습니다. 각 sysctl 설정은 일반적으로 커널에서 비슷한 이름의 변수에 해당합니다(그러나 이는 규칙이 아니라 관례입니다). 많은 설정이 선언되어 있습니다.kernel/sysctl.c
, 그러나 다른 커널 구성요소 및 모듈은 자체적으로 정의할 수 있습니다. 소스(로컬 복사본 또는 온라인)LX), 따옴표 사이에 있는 sysctl 설정 이름(예: "xfrm_larval_drop"
)을 검색하여 해당 선언을 찾으세요.