sysctl
sysctl指令用來修改正在運行的內核參數,可以修改的參數都保存在/proc/sys/目錄中,修改會立即生效。Linux中的sysctl支持需要Procfs。您可以使用sysctl來讀取和寫入sysctl數據。
此命令的適用范圍:RedHat、RHEL、Ubuntu、CentOS、Fedora、SUSE、openSUSE。
1、語法
sysctl [-n] [-e] variable ...
sysctl [-n] [-e] [-q] -w variable=value ...
sysctl [-n] [-e] [-q] –p <filename>
sysctl [-n] [-e] -a
sysctl [-n] [-e] -A
2、選項列表
| 選項 |
說明 |
| -n |
顯示內核參數的值,不顯示其名稱 |
| -e |
忽略錯誤 |
| -N |
只顯示名字 |
| -q |
不在標准輸出顯示值 |
| -w |
復制的時候需要 |
| -p |
加載sysctl的設置情況 |
| -a | -A |
顯示所有內核參數的值和名字 |
| variable |
讀取的變量名,可以用“/”做分隔符 |
| variable=value |
如果value包含由shell解析的引號或字符,則可能需要將該值括在雙引號中。這需要使用-w參數。 |
3、實例
顯示所有的內核參數
|
|
