sysctl
指令被用于在核心運作時動态地修改核心的運作參數,可用的核心參數在目錄
/proc/sys
中。它包含一些TCP/IP堆棧和虛拟記憶體系統的進階選項, 這可以讓有經驗的管理者提高引人注目的系統性能。用sysctl可以讀取設定超過五百個系統變量。
常見用法
- 列出所有的變量并檢視
sysctl -a | less
- 修改某變量的值
sysctl -w 變量名=變量值
#sysctl -w vm.max_map_count=262144
- 關于sysctl檔案的配置
sysctl設定定義在
sur/lib/sysctl.d/
,
/run/sysctl.d
和
/etc/sysctrl.d
目錄下。一些軟體的設定則位于
/usr/lib/sysctl.d
目錄下。想要覆寫整個檔案系統參數的話,則在
/etc/sysctl.d
目錄下建立一個同名的檔案,然後寫上你的配置。建立自己的配置也是一樣。
在
/etc/sysctl.d
目錄下,建立檔案,寫上自己的配置。
最後
有些軟體配置核心參數用的到。