sysctl - get or set kernel state

藍色泡泡 02 七月, 2008 15:35 進階指令 靜態連結網址 引用 (0) 預覽列印
sysctl - get or set kernel state

sysctl 程式用來檢索/修改 kernel狀態. kernel被檢索的狀態以 Management Information Base (MIB) 方式被命名描述.

本文由本站舊站文章編修/轉貼.

語法:
sysctl [-beNno] name[=value]
sysctl [-beNno] -a

參數:
       -a 顯示目前的sysctl設定值。
       -b 強制將輸入結果轉換成為binary格式。
       -e 用=分隔,變數名稱及變數值。(預設分隔為:)
       -N 只顯示變數的名稱,不顯示變數值。
       -n 只顯示變數值,不顯示變數名稱。
       -o 顯示隱藏的變數。 2.

範例操作圖:
 sysctl -a more 顯示所有可以透過sysctl設定的kernel狀態變數值
sysctl -a 範例圖

 sysctl kernel state描述值 (此例為 kern.maxproc 變數)
sysctl 顯示kernel state值
 
 透過 sysctl 設定 某kernel state變數值 (此例為 kern.maxfiles)
sysctl 設定操作

設定檔  /etc/sysctl.conf
可以將希望變更的變數值寫入此檔案,如此可以一開機就執行。

可以藉由 man 3 sysctl 取得約略的變數說明。

迴響


發表迴響

發表迴響
 authimage

©2008 - Post by 藍色泡泡 (some rights reserved)