sysctl 中文手冊

SYSCTL(8)                    System Administration                   SYSCTL(8)

名字
       sysctl - 在運行時配置內核參數

語法
       sysctl [options] [variable[=value]] [...]
       sysctl -p [file or regexp] [...]

描述
       sysctl 能夠在運行時配置內核參數。全部可用參數都位於 /proc/sys/ 目錄下。

參數與選項
       variable
              要讀取其值的變量,好比"kernel.ostype"。[提示]"."也能夠用"/"代替。

       variable=value
              要設置變量及相應的值。必須同時使用 -w 選項。
              若是值中含有特殊意義的shell字符或引號,那麼你最好使用雙引號進行界定。

       -n, --values
              顯示變量值的同時不顯示變量名

       -e, --ignore
              忽略不正確的變量名而不報錯

       -N, --names
              僅顯示變量名。經常使用於腳本中。

       -q, --quiet
              不在 stdout 上顯示變量值

       -w, --write
              若是你想修改變量的值,就必須使用此選項

       -p[FILE], --load[=FILE]
              從指定文件(默認 /etc/sysctl.conf)中加載已經設置好的一系列變量值。
              若是使用 - 做爲文件名,那麼表示從 stdin 讀取配置。
              FILE 還能夠是一個正則表達式,以匹配多個文件。

       -a, --all
              顯示全部當前的變量名

       --deprecated
              在 --all 的輸出中包含已被反對使用的參數

       -b, --binary
              打印值時不添加換行標記

       --system
              從全部下列配置文件中加載系統設置
              /run/sysctl.d/*.conf
              /etc/sysctl.d/*.conf
              /usr/local/lib/sysctl.d/*.conf
              /usr/lib/sysctl.d/*.conf
              /lib/sysctl.d/*.conf
              /etc/sysctl.conf

       -r, --pattern pattern
              僅應用與正則表達式匹配的文件中的設置。

       -h, --help
              顯示幫助信息後退出

       -V, --version
              顯示版本信息後退出

示例
       /sbin/sysctl -a
       /sbin/sysctl -n kernel.hostname
       /sbin/sysctl -w kernel.domainname="example.com"
       /sbin/sysctl -p/etc/sysctl.conf
       /sbin/sysctl -a --pattern forward
       /sbin/sysctl -a --pattern forward$
       /sbin/sysctl -a --pattern 'net.ipv4.conf.(eth|wlan)0.arp'
       /sbin/sysctl --system --pattern '^net.ipv6'

文件
       /proc/sys
       /etc/sysctl.conf

參見
       sysctl.conf(5) regex(7)


procps-ng                          Jan 2012                          SYSCTL(8)
相關文章
相關標籤/搜索