Linux

/proc/sys 中的 Linux 核心參數記錄在哪裡?

  • April 18, 2018

我在哪裡可以找到/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。

引用自:https://unix.stackexchange.com/questions/14478