/proc/sys 的文件

版權所有 (c) 1998, 1999, Rik van Riel <riel@nl.linux.org>


‘為什麼’,我聽到你們問,‘有人會_想要_這些 sysctl 檔案的文件嗎? 如果有人真的需要它,一切都在原始碼中......’

嗯,編寫此文件是因為有些人要麼不知道他們需要調整某些東西,要麼是因為他們沒有時間和知識來閱讀原始碼。

此外,構建 sysctl 的程式設計師構建它是為了實際使用,而不僅僅是為了程式設計的樂趣 :-)


法律宣告

像往常一樣,有兩件主要的事情需要考慮

  1. 你得到你所支付的

  2. 它是免費的

結果是我不會保證本文件的正確性,如果你因為錯誤的文件而搞砸了你的系統來找我抱怨,我不會為你感到難過。 我甚至可能會嘲笑你...

但是,當然,如果你_確實_設法僅使用此檔案中使用的 sysctl 選項搞砸了你的系統,我很想聽到這件事。 不僅是為了開心一笑,而且還要確保你是最後一個搞砸的 RTFM 人。

簡而言之,將你的建議、更正和/或恐怖故事透過電子郵件傳送至:<riel@nl.linux.org>

Rik van Riel.


簡介

Sysctl 是一種在執行時配置核心某些方面的方法,而 /proc/sys/ 目錄的存在是為了讓你甚至不需要特殊的工具來做到這一點! 事實上,使用這些配置工具只需要四件事

  • 一個執行的 Linux 系統

  • root 許可權

  • 常識(現在尤其難得)

  • 瞭解所有這些值的含義

快速執行‘ls /proc/sys’將顯示,該目錄由幾個(依賴於架構?)子目錄組成。 每個子目錄主要關於核心的一個部分,因此你可以逐個部分地進行配置,或者只是一些‘主題性調整’。

本文件是關於

abi/

執行域和個性

debug/

<empty>

dev/

裝置特定資訊 (例如 dev/cdrom/info)

fs/

特定檔案系統檔案控制代碼、inode、dentry 和配額調整 binfmt_misc <核心對各種二進位制格式的支援 (binfmt_misc)>

kernel/

全域性核心資訊/調整 雜項

net/

網路相關的東西,文件請檢視: <Documentation/networking/>

proc/

<empty>

sunrpc/

SUN 遠端過程呼叫 (NFS)

vm/

記憶體管理調整 緩衝區和快取管理

user/

每個使用者名稱空間限制

這些是我係統上的子目錄。 在另一個設定中可能存在更多或其他子目錄。 如果你看到另一個目錄,我很想知道 :-)