/proc/sys 的文件¶
版權所有 (c) 1998, 1999, Rik van Riel <riel@nl.linux.org>
‘為什麼’,我聽到你們問,‘有人會_想要_這些 sysctl 檔案的文件嗎? 如果有人真的需要它,一切都在原始碼中......’
嗯,編寫此文件是因為有些人要麼不知道他們需要調整某些東西,要麼是因為他們沒有時間和知識來閱讀原始碼。
此外,構建 sysctl 的程式設計師構建它是為了實際使用,而不僅僅是為了程式設計的樂趣 :-)
法律宣告
像往常一樣,有兩件主要的事情需要考慮
你得到你所支付的
它是免費的
結果是我不會保證本文件的正確性,如果你因為錯誤的文件而搞砸了你的系統來找我抱怨,我不會為你感到難過。 我甚至可能會嘲笑你...
但是,當然,如果你_確實_設法僅使用此檔案中使用的 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/ |
每個使用者名稱空間限制 |
這些是我係統上的子目錄。 在另一個設定中可能存在更多或其他子目錄。 如果你看到另一個目錄,我很想知道 :-)