Де я можу знайти технічний опис параметрів ядра, перелічених у /proc/sys
(ob Linux)?
/proc
і , /sys
але не /proc/sys
(що близько до ступеня змішання в назві, а інша використовується).
Де я можу знайти технічний опис параметрів ядра, перелічених у /proc/sys
(ob Linux)?
/proc
і , /sys
але не /proc/sys
(що близько до ступеня змішання в назві, а інша використовується).
Відповіді:
Каталог /proc/sys
надає простий доступ до налаштувань sysctl через оболонку. Ви можете прочитати та записати ці налаштування читання та записування цих файлів, або зателефонувавши sysctl
утиліту чи базовий sysctl
системний виклик .
Різні параметри описані в документації на ядро, в Documentation/sysctl/*
. Почніть з README
.
Це досить низький рівень матеріалів, тому іноді документація не є повністю точною, і вам потрібно буде звернутися до джерела. Кожному параметру sysctl зазвичай відповідає змінна, що нагадує ім'я всередині ядра (але це умова, а не правило). У багатьох налаштуваннях оголошено kernel/sysctl.c
, але додаткові компоненти та модулі ядра можуть визначати свої власні. У джерелі (на локальній копії або в Інтернеті за LXR ) знайдіть назву налаштування sysctl між цитатами (наприклад "xfrm_larval_drop"
), щоб знайти його декларацію.
Авторитетне джерело того, що є /proc
, задокументоване у дереві джерела ядра в Documentation / fileystem / proc.txt . Це згадує Documentation / sysctl як документ, який описує /proc/sys
. Цей документ посилається на інших у документації по дереву джерела ядра, тому будьте готові переходити по цьому дереву.
Ці посилання стосуються інтерфейсу gitweb, тому ви можете вибрати конкретну версію Linux, яка вас зацікавить. Ці посилання вказують на поточну HEAD.