Linux 커널 매개변수는 /proc/sys 어디에 기록됩니까?

Linux 커널 매개변수는 /proc/sys 어디에 기록됩니까?

/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")을 검색하여 해당 선언을 찾으세요.

관련 정보