天天看點

sysctl

sysctl指令用于運作時配置核心參數,這些參數位于/proc/sys/目錄,可以使用sysctl修改系統變量,也可以通過編輯/etc/sysctl.conf檔案來修改系統變量。

sysctl (選項) (參數)

選項

-n:列印值時不列印關鍵字;

-e:忽略未知關鍵字錯誤;

-N:僅列印名稱;

-w:當改變sysctl設定時使用此項;

-p:從配置檔案“/etc/sysctl.conf”加載核心參數設定;

-a:列印目前所有可用的核心參數變量和值;

-A:以表格方式列印目前所有可用的核心參數變量和值。

參數

變量=值:設定核心參數對應的變量值。sysctl變量的設定通常是字元串、數字或者布爾型。

臨時改變某個系統參數的值,如果系統重新開機,或執行了 service network restart指令,所設定的值即會丢失。例如想啟用IP路由轉發功能,

#echo 1 > /proc/sys/net/ipv4/ip_forward

或者

#sysctl -w net.ipv4.ip_forward=1