/ proc / sys에있는 Linux 커널 매개 변수는 어디에 있습니까?


9

/proc/sys(ob Linux)에 나열된 커널 매개 변수에 대한 기술적 인 설명은 어디서 찾을 수 있습니까 ?




@Mikel 이것들은 복제본이 아니며 설명 /proc하고 /sys있지만 /proc/sys(혼동스럽게 이름이 비슷하지만 사용 방법이 다릅니다).
Gilles 'SO- 악한 중지'

답변:


6

디렉토리 /proc/sys는 쉘을 통해 sysctl 설정에 쉽게 액세스 할 수 있도록합니다 . 이러한 파일을 읽고 쓰거나 sysctl유틸리티 또는 기본 sysctl시스템 호출 을 호출하여 이러한 설정을 읽고 쓸 수 있습니다 .

다양한 설정은의 커널 설명서에 설명되어 Documentation/sysctl/*있습니다. 로 시작하십시오 README.

이것은 상당히 낮은 수준의 내용이므로 문서가 완전히 정확하지 않은 경우가 있으므로 소스로 전환해야합니다. 각 sysctl 설정은 일반적으로 커널 내부에 이름이 비슷한 변수에 해당합니다 (그러나 규칙이 아닌 규칙 임). 많은 설정이에 선언되어 kernel/sysctl.c있지만 추가 커널 구성 요소 및 모듈은 자체적으로 정의 할 수 있습니다. 소스 (로컬 사본 또는 LXR 온라인)에서 따옴표 사이의 sysctl 설정 이름 (예 :)을 검색 "xfrm_larval_drop"하여 선언을 찾으십시오.


8

내용의 권위있는 소스는 Documentation / filesystem / proc.txt/proc 의 커널 소스 트리에 문서화되어 있습니다. 이것은 Documentation / sysctl 을 설명하는 문서로 참조 /proc/sys합니다. 이 문서는 커널 소스 트리 문서에서 다른 문서를 참조하므로 해당 트리를 탐색 할 준비를하십시오.

이러한 링크는 gitweb 인터페이스에 대한 것이므로 관심있는 특정 Linux 버전을 선택할 수 있습니다. 이러한 링크는 현재 HEAD를 가리 킵니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.