Linux
/proc/sys 中的 Linux 核心參數記錄在哪裡?
我在哪裡可以找到
/proc/sys
(ob Linux) 中列出的核心參數的技術說明?
該目錄可以通過 shell
/proc/sys
輕鬆訪問sysctl設置。您可以通過讀取和寫入這些文件,或者通過呼叫sysctl
實用程序或底層sysctl
系統呼叫來讀取和寫入這些設置。核心文件中描述了各種設置,在
Documentation/sysctl/*
. 開始README
。這是相當低級的東西,所以有時文件並不完全準確,您需要求助於原始碼。每個 sysctl 設置通常對應於核心內部名稱相似的變數(但這是約定,而不是規則)。許多設置都在 中聲明
kernel/sysctl.c
,但其他核心組件和模組可以定義自己的。在原始碼中(在本地副本或線上LXR上),在引號之間搜尋 sysctl 設置的名稱(例如"xfrm_larval_drop"
)以查找其聲明。
文件的權威來源
/proc
記錄在Documentation/filesystem/proc.txt的核心原始碼樹中。引用Documentation/sysctl作為描述/proc/sys
. 該文件引用了核心原始碼樹文件中的其他文件,因此請準備好瀏覽該樹。這些連結指向一個 gitweb 界面,因此您可以選擇您感興趣的特定 Linux 版本。這些連結指向目前的 HEAD。