를 통해 변경할 수 있는 다양한 변수가 있습니다 sysctl
. 그들은 무엇인가? 각 변수에 대한 설명이 어딘가에 있나요?
변수를 읽고 쓰는 방법에 대한 많은 정보가 있습니다. 예:
- http://go2linux.garron.me/linux/2011/02/introduction-and-how-sysctl-linux-900/
- https://www.frozentux.net/ipsysctl-tutorial/chunkyhtml/howtosetvariables.html
- http://www.cs.unc.edu/~jeffay/dirt/FAQ/sysctl.html
- http://man7.org/linux/man-pages/man2/sysctl.2.html
- ......
하지만 그들이 무엇인지에 대한 설명은 없습니다
그리고 나는 다음에 대해 읽었습니다 sysctl
.https://en.wikipedia.org/wiki/Sysctl
감사합니다!
답변1
sysctl로 조정할 수 있는 모든 커널 매개변수는 Linux 커널 문서에 문서화되어 있습니다:
https://www.kernel.org/doc/Documentation/sysctl/
그러나 모든 커널 모듈은 자체 sysctl 튜너블을 추가할 수 있으며 외부 모듈은 문서화되지 않을 수 있다고 생각합니다. 또한 일부 하위 시스템별 매개변수의 경우 소스 코드를 읽어야 합니다.
문서는 매우 기술적이지만 많은 매개변수의 매개변수 값을 변경하여 수행하는 작업도 마찬가지입니다.
답변2
앤드류의 대답은 좋습니다. 짧은 버전은 추가한 모든 모듈에 가능한 옵션을 추가할 수 있다는 것입니다.
그러나 -a 인수를 sysctl에 전달하면 컴퓨터에서 현재 사용 가능한 모든 값이 나열됩니다. 이는 sysctl의 매뉴얼 페이지에 명확하게 나열되어 있습니다.
/sbin/sysctl -a
따라서 RTFM도 이 질문에 답했을 것이라는 의미인 것 같습니다.