在運行時配置內核參數
Linux的sysctl 命令在運行時配置內核參數。 可用參數是/ proc / sys /下列出的參數。 Procfs是Linux中sysctl(8)支持所必需的。 使用sysctl(8)讀取和寫入sysctl數據。
概要
sysctl [-n] [-e]變量...
sysctl [-n] [-e] -w variable = value ...
sysctl [-n] [-e] -p
sysctl [-n] [-e] -a
sysctl [-n] [-e] -A
參數
變量
要讀取的密鑰的名稱。 一個例子是kernel .ostype 。 斜線分隔符也可以代替定義鍵/值對的句點,例如kernel / ostype。
變量=值
要設置一個鍵,請使用form variable = value ,其中variable是鍵, value是它設置的值。 如果該值包含由shell解析的引號或字符,則可能需要將該值用雙引號引起來。 這需要使用-w參數。
-n
打印值時,使用此選項可禁用鍵名的打印。
-e
使用此選項可忽略有關未知鍵的錯誤。
-w
當你想改變一個sysctl設置時使用這個選項。
-p
如果沒有提供,則從指定的文件加載sysctl設置或加載/etc/sysctl.conf。
-一個
顯示當前可用的所有值。
-一個
以表格形式顯示當前可用的所有值。
使用示例
/ sbin / sysctl -a
/ sbin / sysctl -n kernel.hostname
/ sbin / sysctl -w kernel.domainname =“example.com”
/ sbin / sysctl -p /etc/sysctl.conf
具體用法可能因Linux發行版而異。 使用man命令( %man )查看在特定計算機上如何使用命令 。